Compartilhar via


IDurableOrchestrationContext.CallEntityAsync Método

Definição

Sobrecargas

CallEntityAsync(EntityId, String)

Chama uma operação em uma entidade e aguarda a conclusão dela.

CallEntityAsync(EntityId, String, Object)

Chama uma operação em uma entidade, passando um argumento e aguarda a conclusão dela.

CallEntityAsync<TResult>(EntityId, String)

Chama uma operação em uma entidade e retorna o resultado de forma assíncrona.

CallEntityAsync<TResult>(EntityId, String, Object)

Chama uma operação em uma entidade, passando um argumento e retorna o resultado de forma assíncrona.

CallEntityAsync(EntityId, String)

Origem:
IDurableOrchestrationContext.cs

Chama uma operação em uma entidade e aguarda a conclusão dela.

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

Parâmetros

entityId
EntityId

A entidade de destino.

operationName
String

O nome da operação.

Retornos

Uma tarefa que representa a conclusão da operação na entidade.

Aplica-se a

CallEntityAsync(EntityId, String, Object)

Origem:
IDurableOrchestrationContext.cs

Chama uma operação em uma entidade, passando um argumento e aguarda a conclusão dela.

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

Parâmetros

entityId
EntityId

A entidade de destino.

operationName
String

O nome da operação.

operationInput
Object

A entrada para a operação.

Retornos

Uma tarefa que representa a conclusão da operação na entidade.

Exceções

se o contexto já tiver alguns bloqueios, mas não o de entityId.

Aplica-se a

CallEntityAsync<TResult>(EntityId, String)

Origem:
IDurableOrchestrationContext.cs

Chama uma operação em uma entidade e retorna o resultado de forma assíncrona.

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)

Parâmetros de tipo

TResult

O tipo de resultado serializável JSON da operação.

Parâmetros

entityId
EntityId

A entidade de destino.

operationName
String

O nome da operação.

Retornos

Task<TResult>

Uma tarefa que representa o resultado da operação.

Aplica-se a

CallEntityAsync<TResult>(EntityId, String, Object)

Origem:
IDurableOrchestrationContext.cs

Chama uma operação em uma entidade, passando um argumento e retorna o resultado de forma assíncrona.

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)

Parâmetros de tipo

TResult

O tipo de resultado serializável JSON da operação.

Parâmetros

entityId
EntityId

A entidade de destino.

operationName
String

O nome da operação.

operationInput
Object

A entrada para a operação.

Retornos

Task<TResult>

Uma tarefa que representa o resultado da operação.

Exceções

se o contexto já tiver alguns bloqueios, mas não o de entityId.

Aplica-se a