IDurableOrchestrationClient.RaiseEventAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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)
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 à
Azure SDK for .NET