IDurableOrchestrationClient.RaiseEventAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
RaiseEventAsync(String, String, String, Object, String) |
待機中のオーケストレーション インスタンスにイベント通知メッセージを送信します。 |
RaiseEventAsync(String, String, Object) |
待機中のオーケストレーション インスタンスにイベント通知メッセージを送信します。 |
RaiseEventAsync(String, String, String, Object, String)
待機中のオーケストレーション インスタンスにイベント通知メッセージを送信します。
public System.Threading.Tasks.Task RaiseEventAsync (string taskHubName, string instanceId, string eventName, object eventData, string connectionName = default);
abstract member RaiseEventAsync : string * string * string * obj * string -> System.Threading.Tasks.Task
Public Function RaiseEventAsync (taskHubName As String, instanceId As String, eventName As String, eventData As Object, Optional connectionName As String = Nothing) As Task
パラメーター
- taskHubName
- String
イベントを処理するオーケストレーションの TaskHubName。
- instanceId
- String
イベントを処理するオーケストレーション インスタンスの ID。
- eventName
- String
イベントの名前です。
- eventData
- Object
イベントに関連付けられている JSON シリアル化可能なデータ。
- connectionName
- String
に関連付 taskHubName
けられている接続文字列の名前。
戻り値
イベント通知メッセージがエンキューされたときに完了するタスク。
例外
インスタンス ID は、有効なオーケストレーション インスタンスに対してコアが応答しません。
指定されたインスタンス ID を持つオーケストレーション インスタンスが実行されていません。
注釈
イベントを処理するには、ターゲット オーケストレーション インスタンスが API を使用して WaitForExternalEvent<T>(String) という名前eventName
のイベントを待機している必要があります。
指定したインスタンスが見つからないか、実行されていない場合、この操作は例外をスローします。
適用対象
RaiseEventAsync(String, String, Object)
待機中のオーケストレーション インスタンスにイベント通知メッセージを送信します。
public System.Threading.Tasks.Task RaiseEventAsync (string instanceId, string eventName, object eventData = default);
abstract member RaiseEventAsync : string * string * obj -> System.Threading.Tasks.Task
Public Function RaiseEventAsync (instanceId As String, eventName As String, Optional eventData As Object = Nothing) As Task
パラメーター
- instanceId
- String
イベントを処理するオーケストレーション インスタンスの ID。
- eventName
- String
イベントの名前です。
- eventData
- Object
イベントに関連付けられている JSON シリアル化可能なデータ。
戻り値
イベント通知メッセージがエンキューされたときに完了するタスク。
例外
インスタンス ID は、有効なオーケストレーション インスタンスに対してコアが応答しません。
指定されたインスタンス ID を持つオーケストレーション インスタンスが実行されていません。
注釈
イベントを処理するには、ターゲット オーケストレーション インスタンスが API を使用して WaitForExternalEvent<T>(String) という名前eventName
のイベントを待機している必要があります。
適用対象
Azure SDK for .NET