IDurableOrchestrationClient.RaiseEventAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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)
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
Azure SDK for .NET