DigitalTwinsClient.PublishTelemetry 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.
Publie les données de télémétrie à partir d’un jumeau numérique de façon synchrone. Le résultat est ensuite consommé par un ou plusieurs points de terminaison de destination (abonnés) définis sous DigitalTwinsEventRoute. Ces itinéraires d’événements doivent être définis avant la publication d’un message de télémétrie, afin que le message de télémétrie soit consommé.
public virtual Azure.Response PublishTelemetry (string digitalTwinId, string messageId, string payload, DateTimeOffset? timestamp = default, System.Threading.CancellationToken cancellationToken = default);
abstract member PublishTelemetry : string * string * string * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.Response
override this.PublishTelemetry : string * string * string * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.Response
Public Overridable Function PublishTelemetry (digitalTwinId As String, messageId As String, payload As String, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response
Paramètres
- digitalTwinId
- String
Id du jumeau numérique.
- messageId
- String
Identificateur de message unique (dans l’étendue de l’ID de jumeau numérique) couramment utilisé pour dédoublir des messages. La valeur par défaut est un GUID aléatoire si l’argument a la valeur Null.
- payload
- String
Charge utile de télémétrie application/json à envoyer.
- timestamp
- Nullable<DateTimeOffset>
Horodatage RFC 3339 qui identifie l’heure à laquelle la télémétrie a été mesurée. La valeur par défaut est la date/heure UTC actuelle.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Réponse HTTP Response.
Exceptions
Exception qui capture les erreurs du service. Pour plus d’informations, consultez les ErrorCode propriétés et Status .
L’exception est levée lorsque digitalTwinId
ou payload
a la valeur null
.
Remarques
Pour plus d’exemples, consultez nos exemples de dépôt.
S’applique à
Voir aussi
Azure SDK for .NET