IDurableOrchestrationContext.CallEntityAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CallEntityAsync(EntityId, String) |
エンティティに対して操作を呼び出し、完了するまで待機します。 |
CallEntityAsync(EntityId, String, Object) |
エンティティに対して操作を呼び出し、引数を渡し、完了するまで待機します。 |
CallEntityAsync<TResult>(EntityId, String) |
エンティティに対して操作を呼び出し、非同期的に結果を返します。 |
CallEntityAsync<TResult>(EntityId, String, Object) |
エンティティに対して操作を呼び出し、引数を渡し、非同期的に結果を返します。 |
CallEntityAsync(EntityId, String)
エンティティに対して操作を呼び出し、完了するまで待機します。
public System.Threading.Tasks.Task CallEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string -> System.Threading.Tasks.Task
Public Function CallEntityAsync (entityId As EntityId, operationName As String) As Task
パラメーター
- entityId
- EntityId
ターゲット エンティティ。
- operationName
- String
操作の名前。
戻り値
エンティティに対する操作の完了を表すタスク。
適用対象
CallEntityAsync(EntityId, String, Object)
エンティティに対して操作を呼び出し、引数を渡し、完了するまで待機します。
public System.Threading.Tasks.Task CallEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName, object operationInput);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string * obj -> System.Threading.Tasks.Task
Public Function CallEntityAsync (entityId As EntityId, operationName As String, operationInput As Object) As Task
パラメーター
- entityId
- EntityId
ターゲット エンティティ。
- operationName
- String
操作の名前。
- operationInput
- Object
操作の入力。
戻り値
エンティティに対する操作の完了を表すタスク。
例外
コンテキストが既にいくつかのロックを保持しているが、 の entityId
ロックを保持していない場合は 。
適用対象
CallEntityAsync<TResult>(EntityId, String)
エンティティに対して操作を呼び出し、非同期的に結果を返します。
public System.Threading.Tasks.Task<TResult> CallEntityAsync<TResult> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string -> System.Threading.Tasks.Task<'Result>
Public Function CallEntityAsync(Of TResult) (entityId As EntityId, operationName As String) As Task(Of TResult)
型パラメーター
- TResult
操作の JSON シリアル化可能な結果の型。
パラメーター
- entityId
- EntityId
ターゲット エンティティ。
- operationName
- String
操作の名前。
戻り値
操作の結果を表すタスク。
適用対象
CallEntityAsync<TResult>(EntityId, String, Object)
エンティティに対して操作を呼び出し、引数を渡し、非同期的に結果を返します。
public System.Threading.Tasks.Task<TResult> CallEntityAsync<TResult> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName, object operationInput);
abstract member CallEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string * obj -> System.Threading.Tasks.Task<'Result>
Public Function CallEntityAsync(Of TResult) (entityId As EntityId, operationName As String, operationInput As Object) As Task(Of TResult)
型パラメーター
- TResult
操作の JSON シリアル化可能な結果の型。
パラメーター
- entityId
- EntityId
ターゲット エンティティ。
- operationName
- String
操作の名前。
- operationInput
- Object
操作の入力。
戻り値
操作の結果を表すタスク。
例外
コンテキストが既にいくつかのロックを保持しているが、 の entityId
ロックを保持していない場合は 。
適用対象
Azure SDK for .NET