IotHubModuleClient.SendTelemetryAsync 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.
Sendet ein Ereignis an IoT Hub. IotHubModuleClient instance muss bereits geöffnet sein.
public System.Threading.Tasks.Task SendTelemetryAsync (string outputName, Microsoft.Azure.Devices.Client.TelemetryMessage message, System.Threading.CancellationToken cancellationToken = default);
override this.SendTelemetryAsync : string * Microsoft.Azure.Devices.Client.TelemetryMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendTelemetryAsync (outputName As String, message As TelemetryMessage, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameter
- outputName
- String
Das Ausgabeziel für das Senden der angegebenen Nachricht.
- message
- TelemetryMessage
Die zu sendende Meldung.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, um den Vorgang abzubrechen.
Gibt zurück
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Wird ausgelöst, wenn der Vorgang abgebrochen wurde.
Wird ausgelöst, wenn ModuleClient instance nicht bereits geöffnet ist.
Wird ausgelöst, wenn ein Socketfehler auftritt.
Wird ausgelöst, wenn beim Ausführen eines Vorgangs für eine WebSocket-Verbindung ein Fehler auftritt.
Wird ausgelöst, wenn ein E/A-Fehler auftritt.
Wird ausgelöst, wenn bei der Kommunikation mit dem IoT Hub-Dienst ein Fehler auftritt.
Hinweise
Weitere Informationen zum IoT Edge Modulrouting https://docs.microsoft.com/azure/iot-edge/module-composition?view=iotedge-2018-06#declare-routes.
Im Falle eines vorübergehenden Problems sollte das wiederholen des Vorgangs funktionieren. Im Falle eines nicht vorübergehenden Problems überprüfen Sie die Fehlerdetails, und führen Sie entsprechende Schritte aus. Bitte beachten Sie, dass die obige Liste nicht vollständig ist.
Gilt für:
Azure SDK for .NET