Partager via


IDurableOrchestrationClient.RaiseEventAsync Méthode

Définition

Surcharges

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

Envoie un message de notification d’événement à un instance d’orchestration en attente.

RaiseEventAsync(String, String, Object)

Envoie un message de notification d’événement à un instance d’orchestration en attente.

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

Source:
IDurableOrchestrationClient.cs

Envoie un message de notification d’événement à un instance d’orchestration en attente.

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

Paramètres

taskHubName
String

TaskHubName de l’orchestration qui gérera l’événement.

instanceId
String

ID de l’orchestration instance qui gérera l’événement.

eventName
String

Nom de l’événement.

eventData
Object

Données sérialisables JSON associées à l’événement.

connectionName
String

Nom de la chaîne de connexion associée taskHubNameà .

Retours

Tâche qui se termine lorsque le message de notification d’événement a été mis en file d’attente.

Exceptions

L’ID instance ne correspond pas à un instance d’orchestration valide.

L’orchestration instance avec l’ID de instance fourni n’est pas en cours d’exécution.

Remarques

Pour gérer l’événement, l’orchestration cible instance doit attendre un événement nommé eventName à l’aide de l’APIWaitForExternalEvent<T>(String).

Si le instance spécifié est introuvable ou en cours d’exécution, cette opération lève une exception.

S’applique à

RaiseEventAsync(String, String, Object)

Source:
IDurableOrchestrationClient.cs

Envoie un message de notification d’événement à un instance d’orchestration en attente.

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

Paramètres

instanceId
String

ID de l’orchestration instance qui gérera l’événement.

eventName
String

Nom de l’événement.

eventData
Object

Données sérialisables JSON associées à l’événement.

Retours

Tâche qui se termine lorsque le message de notification d’événement a été mis en file d’attente.

Exceptions

L’ID instance ne correspond pas à un instance d’orchestration valide.

L’orchestration instance avec l’ID de instance fourni n’est pas en cours d’exécution.

Remarques

Pour gérer l’événement, l’orchestration cible instance doit attendre un événement nommé eventName à l’aide de l’APIWaitForExternalEvent<T>(String).

S’applique à