XmlForm.Submit メソッド
フォーム テンプレートに定義された送信処理を使用してフォームを送信します。
名前空間: Microsoft.Office.InfoPath
アセンブリ: Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)
構文
'宣言
Public MustOverride Sub Submit
'使用
Dim instance As XmlForm
instance.Submit()
public abstract void Submit()
例外
例外 | 条件 |
---|---|
WebException | フォームを送信できません。 |
InvalidOperationException | Submit メソッドが Loading イベントから呼び出されました。 |
解説
Submit メソッドを使用するのは InfoPath ユーザー インターフェイスから送信処理を使用するのと似ていますが、厳密に同じというわけではありません。Submit メソッドを呼び出すと、単に送信処理が実行されますが、最初に設計モードでフォーム テンプレートに送信処理を定義する必要があります。
注意
Submit イベントのカスタム送信イベント ハンドラーを記述し、Submit メソッドを使用して、そのイベント ハンドラーをプログラムによって呼び出すことができます。
このメンバーには、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームのみがアクセスできます。
この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開かれたフォームを実行中のコードからアクセスできます。
例
次のコードの例では、XmlForm クラスの Submit メソッドを使用して、定義済みの送信処理を使ってフォームを送信します。
this.Submit();
Me.Submit()