DigitalTwinsClient.CreateOrReplaceEventRouteAsync 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.
Erstellt asynchron eine Ereignisroute. Wenn die angegebene Ereignisrouten-ID bereits verwendet wird, wird versucht, die vorhandene Ereignisroute durch die angegebene Ereignisroute zu ersetzen.
public virtual System.Threading.Tasks.Task<Azure.Response> CreateOrReplaceEventRouteAsync (string eventRouteId, Azure.DigitalTwins.Core.DigitalTwinsEventRoute eventRoute, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateOrReplaceEventRouteAsync : string * Azure.DigitalTwins.Core.DigitalTwinsEventRoute * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.CreateOrReplaceEventRouteAsync : string * Azure.DigitalTwins.Core.DigitalTwinsEventRoute * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function CreateOrReplaceEventRouteAsync (eventRouteId As String, eventRoute As DigitalTwinsEventRoute, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)
Parameter
- eventRouteId
- String
Die ID der zu erstellenden Ereignisroute.
- eventRoute
- DigitalTwinsEventRoute
Die Ereignisroutedaten, die den Endpunkt und optionalen Filter enthalten.
- cancellationToken
- CancellationToken
Das Abbruchtoken.
Gibt zurück
Die HTTP-Antwort Response.
Ausnahmen
Die Ausnahme, die die Fehler des Diensts erfasst. Weitere Details finden Sie in den ErrorCode Eigenschaften und Status .
Die Ausnahme wird ausgelöst, wenn eventRouteId
ist null
.
Beispiele
string eventFilter = "$eventType = 'DigitalTwinTelemetryMessages' or $eventType = 'DigitalTwinLifecycleNotification'";
var eventRoute = new DigitalTwinsEventRoute(eventhubEndpointName, eventFilter);
await client.CreateOrReplaceEventRouteAsync(_eventRouteId, eventRoute);
Console.WriteLine($"Created event route '{_eventRouteId}'.");
Hinweise
Weitere Beispiele finden Sie in unseren Repositorybeispielen.
Gilt für:
Weitere Informationen
Azure SDK for .NET