Compartir a través de


IDurableOrchestrationContext.CallEntityAsync Método

Definición

Sobrecargas

CallEntityAsync(EntityId, String)

Llama a una operación en una entidad y espera a que se complete.

CallEntityAsync(EntityId, String, Object)

Llama a una operación en una entidad, pasa un argumento y espera a que se complete.

CallEntityAsync<TResult>(EntityId, String)

Llama a una operación en una entidad y devuelve el resultado de forma asincrónica.

CallEntityAsync<TResult>(EntityId, String, Object)

Llama a una operación en una entidad, pasando un argumento y devuelve el resultado de forma asincrónica.

CallEntityAsync(EntityId, String)

Source:
IDurableOrchestrationContext.cs

Llama a una operación en una entidad y espera a que se complete.

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

Entidad de destino.

operationName
String

Nombre de la operación.

Devoluciones

Tarea que representa la finalización de la operación en la entidad.

Se aplica a

CallEntityAsync(EntityId, String, Object)

Source:
IDurableOrchestrationContext.cs

Llama a una operación en una entidad, pasa un argumento y espera a que se complete.

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

Entidad de destino.

operationName
String

Nombre de la operación.

operationInput
Object

Entrada de la operación.

Devoluciones

Tarea que representa la finalización de la operación en la entidad.

Excepciones

si el contexto ya contiene algunos bloqueos, pero no el de entityId.

Se aplica a

CallEntityAsync<TResult>(EntityId, String)

Source:
IDurableOrchestrationContext.cs

Llama a una operación en una entidad y devuelve el resultado de forma asincrónica.

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

El tipo de resultado serializable de JSON de la operación.

Parámetros

entityId
EntityId

Entidad de destino.

operationName
String

Nombre de la operación.

Devoluciones

Task<TResult>

Tarea que representa el resultado de la operación.

Se aplica a

CallEntityAsync<TResult>(EntityId, String, Object)

Source:
IDurableOrchestrationContext.cs

Llama a una operación en una entidad, pasando un argumento y devuelve el resultado de forma asincrónica.

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

El tipo de resultado serializable de JSON de la operación.

Parámetros

entityId
EntityId

Entidad de destino.

operationName
String

Nombre de la operación.

operationInput
Object

Entrada de la operación.

Devoluciones

Task<TResult>

Tarea que representa el resultado de la operación.

Excepciones

si el contexto ya contiene algunos bloqueos, pero no el de entityId.

Se aplica a