IotHubBaseClient.SendTelemetryAsync 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.
Envoie un message de télémétrie à IoT Hub.
public System.Threading.Tasks.Task SendTelemetryAsync (Microsoft.Azure.Devices.Client.TelemetryMessage message, System.Threading.CancellationToken cancellationToken = default);
member this.SendTelemetryAsync : Microsoft.Azure.Devices.Client.TelemetryMessage * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SendTelemetryAsync (message As TelemetryMessage, Optional cancellationToken As CancellationToken = Nothing) As Task
Paramètres
- message
- TelemetryMessage
Message à envoyer.
- cancellationToken
- CancellationToken
Jeton d’annulation pour annuler l’opération.
Retours
Exceptions
Levé quand message
a la valeur null.
Levée lorsque l’opération a été annulée.
Levée si le instance client n’est pas déjà ouvert.
Levée si une erreur de socket se produit.
Levée si une erreur se produit lors de l’exécution d’une opération sur une connexion WebSocket.
Levée si une erreur d’E/S se produit.
Levée si une erreur se produit lors de la communication avec le service IoT Hub.
Remarques
Le instance client doit déjà être ouvert.
En cas de problème temporaire, la nouvelle tentative de l’opération doit fonctionner. En cas de problème non temporaire, inspectez les détails de l’erreur et prenez des mesures en conséquence.
S’applique à
Azure SDK for .NET