InfoPath Forms Services ビジネス ロジックはシリアル化できません - イベント 5734
適用先: SharePoint Server 2010 Enterprise
トピックの最終更新日: 2009-08-13
アラート名: InfoPath Forms Services ビジネス ロジックはシリアル化できません
イベント ID: 5734
概要: Microsoft SharePoint Server 2010 の InfoPath Forms Services では、FormState プロパティ バッグに、複数のサーバー ポストバックのビジネス ロジックの状態を保持できます。たとえば、ビジネス ロジックの特定のメソッド内で、ローカル変数を複数のポストバックの FormState プロパティに永続的に保存できます。プロパティ バッグに保存されるすべてのオブジェクトは、シリアル化可能である必要があります。
現象: 以下の現象のうちの 1 つまたは複数が発生する場合があります。
フォームでカスタム コードの実行時にエラーが発生します。
このイベントが、次のようにイベント ログに表示されます。イベント ID: 5734 説明: ビジネス ロジックの種類 <オブジェクトの種類> はシリアル化できないため、保持できません。(ユーザー: <ユーザー名>、フォーム名: <フォーム名>、要求: <https://servername/_layouts/Postback.Formserver.aspx>、フォーム ID: <フォーム ID>)
原因: フォーム テンプレートのビジネス ロジックが、シリアル化できない種類を FormState プロパティ バッグに格納しようとしました。