IDurableOrchestrationClient.RaiseEventAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RaiseEventAsync(String, String, String, Object, String) |
Sendet eine Ereignisbenachrichtigungsnachricht an einen wartenden Orchestrierungs-instance. |
RaiseEventAsync(String, String, Object) |
Sendet eine Ereignisbenachrichtigungsnachricht an einen wartenden Orchestrierungs-instance. |
RaiseEventAsync(String, String, String, Object, String)
Sendet eine Ereignisbenachrichtigungsnachricht an einen wartenden Orchestrierungs-instance.
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
Parameter
- taskHubName
- String
Der TaskHubName der Orchestrierung, die das Ereignis behandelt.
- instanceId
- String
Die ID der Orchestrierung instance, die das Ereignis behandelt.
- eventName
- String
Der Name des Ereignisses.
- eventData
- Object
Die JSON-serialisierbaren Daten, die dem Ereignis zugeordnet sind.
- connectionName
- String
Der Name der Verbindungszeichenfolge, die zugeordnet ist taskHubName
.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn die Ereignisbenachrichtigungsnachricht in die Warteschlange gestellt wurde.
Ausnahmen
Die instance-ID wird nicht auf eine gültige Orchestrierung instance.
Die Orchestrierung instance mit der angegebenen instance-ID wird nicht ausgeführt.
Hinweise
Um das Ereignis behandeln zu können, muss die Zielorchestrierung instance mithilfe der API auf ein Ereignis mit dem WaitForExternalEvent<T>(String) Namen warteneventName
.
Wenn der angegebene instance nicht gefunden wird oder nicht ausgeführt wird, löst dieser Vorgang eine Ausnahme aus.
Gilt für:
RaiseEventAsync(String, String, Object)
Sendet eine Ereignisbenachrichtigungsnachricht an einen wartenden Orchestrierungs-instance.
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
Parameter
- instanceId
- String
Die ID der Orchestrierung instance, die das Ereignis behandelt.
- eventName
- String
Der Name des Ereignisses.
- eventData
- Object
Die JSON-serialisierbaren Daten, die dem Ereignis zugeordnet sind.
Gibt zurück
Eine Aufgabe, die abgeschlossen wird, wenn die Ereignisbenachrichtigungsnachricht in die Warteschlange gestellt wurde.
Ausnahmen
Die instance-ID wird nicht auf eine gültige Orchestrierung instance.
Die Orchestrierung instance mit der angegebenen instance-ID wird nicht ausgeführt.
Hinweise
Um das Ereignis behandeln zu können, muss die Zielorchestrierung instance mithilfe der API auf ein Ereignis mit dem WaitForExternalEvent<T>(String) Namen warteneventName
.
Gilt für:
Azure SDK for .NET