次の方法で共有


IDurableOrchestrationContext.CallEntityAsync メソッド

定義

オーバーロード

CallEntityAsync(EntityId, String)

エンティティに対して操作を呼び出し、完了するまで待機します。

CallEntityAsync(EntityId, String, Object)

エンティティに対して操作を呼び出し、引数を渡し、完了するまで待機します。

CallEntityAsync<TResult>(EntityId, String)

エンティティに対して操作を呼び出し、非同期的に結果を返します。

CallEntityAsync<TResult>(EntityId, String, Object)

エンティティに対して操作を呼び出し、引数を渡し、非同期的に結果を返します。

CallEntityAsync(EntityId, String)

ソース:
IDurableOrchestrationContext.cs

エンティティに対して操作を呼び出し、完了するまで待機します。

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)

ソース:
IDurableOrchestrationContext.cs

エンティティに対して操作を呼び出し、引数を渡し、完了するまで待機します。

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)

ソース:
IDurableOrchestrationContext.cs

エンティティに対して操作を呼び出し、非同期的に結果を返します。

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

操作の名前。

戻り値

Task<TResult>

操作の結果を表すタスク。

適用対象

CallEntityAsync<TResult>(EntityId, String, Object)

ソース:
IDurableOrchestrationContext.cs

エンティティに対して操作を呼び出し、引数を渡し、非同期的に結果を返します。

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

操作の入力。

戻り値

Task<TResult>

操作の結果を表すタスク。

例外

コンテキストが既にいくつかのロックを保持しているが、 の entityIdロックを保持していない場合は 。

適用対象