Compartilhar via


IDurableEntityClient.SignalEntityAsync Método

Definição

Sobrecargas

SignalEntityAsync(EntityId, String, Object, String, String)

Sinaliza uma entidade para executar uma operação.

SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

Sinaliza uma entidade para executar uma operação, em um momento especificado.

SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação.

SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação.

SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação, em um momento especificado.

SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

Sinaliza uma entidade para executar uma operação, em um momento especificado.

SignalEntityAsync(EntityId, String, Object, String, String)

Origem:
IDurableEntityClient.cs

Sinaliza uma entidade para executar uma operação.

public System.Threading.Tasks.Task SignalEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, string operationName, object operationInput = default, string taskHubName = default, string connectionName = default);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * string * obj * string * string -> System.Threading.Tasks.Task
Public Function SignalEntityAsync (entityId As EntityId, operationName As String, Optional operationInput As Object = Nothing, Optional taskHubName As String = Nothing, Optional connectionName As String = Nothing) 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.

taskHubName
String

O TaskHubName da entidade de destino.

connectionName
String

O nome da cadeia de conexão associada taskHubNamea .

Retornos

Uma tarefa que é concluída quando a mensagem foi enfileirada de forma confiável.

Aplica-se a

SignalEntityAsync(EntityId, DateTime, String, Object, String, String)

Origem:
IDurableEntityClient.cs

Sinaliza uma entidade para executar uma operação, em um momento especificado.

public System.Threading.Tasks.Task SignalEntityAsync (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, DateTime scheduledTimeUtc, string operationName, object operationInput = default, string taskHubName = default, string connectionName = default);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * DateTime * string * obj * string * string -> System.Threading.Tasks.Task
Public Function SignalEntityAsync (entityId As EntityId, scheduledTimeUtc As DateTime, operationName As String, Optional operationInput As Object = Nothing, Optional taskHubName As String = Nothing, Optional connectionName As String = Nothing) As Task

Parâmetros

entityId
EntityId

A entidade de destino.

scheduledTimeUtc
DateTime

A hora em que iniciar a operação.

operationName
String

O nome da operação.

operationInput
Object

A entrada para a operação.

taskHubName
String

O TaskHubName da entidade de destino.

connectionName
String

O nome da cadeia de conexão associada taskHubNamea .

Retornos

Uma tarefa que é concluída quando a mensagem foi enfileirada de forma confiável.

Aplica-se a

SignalEntityAsync<TEntityInterface>(EntityId, Action<TEntityInterface>)

Origem:
IDurableEntityClient.cs

Sinaliza uma entidade para executar uma operação.

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityId As EntityId, operation As Action(Of TEntityInterface)) As Task

Parâmetros de tipo

TEntityInterface

Interface de entidade.

Parâmetros

entityId
EntityId

A entidade de destino.

operation
Action<TEntityInterface>

Um delegado que executa a operação desejada na entidade.

Retornos

Uma tarefa que é concluída quando a mensagem foi enfileirada de forma confiável.

Aplica-se a

SignalEntityAsync<TEntityInterface>(String, Action<TEntityInterface>)

Origem:
IDurableEntityClient.cs

Sinaliza uma entidade para executar uma operação.

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (string entityKey, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : string * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityKey As String, operation As Action(Of TEntityInterface)) As Task

Parâmetros de tipo

TEntityInterface

Interface de entidade.

Parâmetros

entityKey
String

A chave de entidade de destino.

operation
Action<TEntityInterface>

Um delegado que executa a operação desejada na entidade.

Retornos

Uma tarefa que é concluída quando a mensagem foi enfileirada de forma confiável.

Aplica-se a

SignalEntityAsync<TEntityInterface>(EntityId, DateTime, Action<TEntityInterface>)

Origem:
IDurableEntityClient.cs

Sinaliza uma entidade para executar uma operação, em um momento especificado.

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId entityId, DateTime scheduledTimeUtc, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : Microsoft.Azure.WebJobs.Extensions.DurableTask.EntityId * DateTime * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityId As EntityId, scheduledTimeUtc As DateTime, operation As Action(Of TEntityInterface)) As Task

Parâmetros de tipo

TEntityInterface

Interface de entidade.

Parâmetros

entityId
EntityId

A entidade de destino.

scheduledTimeUtc
DateTime

A hora em que iniciar a operação.

operation
Action<TEntityInterface>

Um delegado que executa a operação desejada na entidade.

Retornos

Uma tarefa que é concluída quando a mensagem foi enfileirada de forma confiável.

Aplica-se a

SignalEntityAsync<TEntityInterface>(String, DateTime, Action<TEntityInterface>)

Origem:
IDurableEntityClient.cs

Sinaliza uma entidade para executar uma operação, em um momento especificado.

public System.Threading.Tasks.Task SignalEntityAsync<TEntityInterface> (string entityKey, DateTime scheduledTimeUtc, Action<TEntityInterface> operation);
abstract member SignalEntityAsync : string * DateTime * Action<'EntityInterface> -> System.Threading.Tasks.Task
Public Function SignalEntityAsync(Of TEntityInterface) (entityKey As String, scheduledTimeUtc As DateTime, operation As Action(Of TEntityInterface)) As Task

Parâmetros de tipo

TEntityInterface

Interface de entidade.

Parâmetros

entityKey
String

A chave de entidade de destino.

scheduledTimeUtc
DateTime

A hora em que iniciar a operação.

operation
Action<TEntityInterface>

Um delegado que executa a operação desejada na entidade.

Retornos

Uma tarefa que é concluída quando a mensagem foi enfileirada de forma confiável.

Aplica-se a