IDurableOrchestrationClient.RaiseEventAsync Método

Definición

Sobrecargas

RaiseEventAsync(String, String, String, Object, String)

Envía un mensaje de notificación de eventos a una instancia de orquestación en espera.

RaiseEventAsync(String, String, Object)

Envía un mensaje de notificación de eventos a una instancia de orquestación en espera.

RaiseEventAsync(String, String, String, Object, String)

Source:
IDurableOrchestrationClient.cs

Envía un mensaje de notificación de eventos a una instancia de orquestación en espera.

public System.Threading.Tasks.Task RaiseEventAsync (string taskHubName, string instanceId, string eventName, object eventData, string connectionName = default);
abstract member RaiseEventAsync : string * string * string * obj * string -> System.Threading.Tasks.Task
Public Function RaiseEventAsync (taskHubName As String, instanceId As String, eventName As String, eventData As Object, Optional connectionName As String = Nothing) As Task

Parámetros

taskHubName
String

TaskHubName de la orquestación que controlará el evento.

instanceId
String

Identificador de la instancia de orquestación que controlará el evento.

eventName
String

Nombre del evento.

eventData
Object

Los datos serializables por JSON asociados al evento.

connectionName
String

Nombre de la cadena de conexión asociada a taskHubName.

Devoluciones

Tarea que se completa cuando se ha puesto en cola el mensaje de notificación de eventos.

Excepciones

El identificador de instancia no se corespond a una instancia de orquestación válida.

La instancia de orquestación con el identificador de instancia proporcionado no se está ejecutando.

Comentarios

Para controlar el evento, la instancia de orquestación de destino debe estar esperando un evento denominado eventName mediante la WaitForExternalEvent<T>(String) API.

Si la instancia especificada no se encuentra o no se ejecuta, esta operación producirá una excepción.

Se aplica a

RaiseEventAsync(String, String, Object)

Source:
IDurableOrchestrationClient.cs

Envía un mensaje de notificación de eventos a una instancia de orquestación en espera.

public System.Threading.Tasks.Task RaiseEventAsync (string instanceId, string eventName, object eventData = default);
abstract member RaiseEventAsync : string * string * obj -> System.Threading.Tasks.Task
Public Function RaiseEventAsync (instanceId As String, eventName As String, Optional eventData As Object = Nothing) As Task

Parámetros

instanceId
String

Identificador de la instancia de orquestación que controlará el evento.

eventName
String

Nombre del evento.

eventData
Object

Los datos serializables por JSON asociados al evento.

Devoluciones

Tarea que se completa cuando se ha puesto en cola el mensaje de notificación de eventos.

Excepciones

El identificador de instancia no se corespond a una instancia de orquestación válida.

La instancia de orquestación con el identificador de instancia proporcionado no se está ejecutando.

Comentarios

Para controlar el evento, la instancia de orquestación de destino debe estar esperando un evento denominado eventName mediante la WaitForExternalEvent<T>(String) API.

Se aplica a