Partager via


DigitalTwinsClient.PublishComponentTelemetry Méthode

Définition

Publie les données de télémétrie à partir du composant d’un jumeau numérique de manière 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 de publier un message de télémétrie pour que le message de télémétrie soit consommé.

public virtual Azure.Response PublishComponentTelemetry (string digitalTwinId, string componentName, string messageId, string payload, DateTimeOffset? timestamp = default, System.Threading.CancellationToken cancellationToken = default);
abstract member PublishComponentTelemetry : string * string * string * string * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.Response
override this.PublishComponentTelemetry : string * string * string * string * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.Response
Public Overridable Function PublishComponentTelemetry (digitalTwinId As String, componentName 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.

componentName
String

Nom du composant DTDL.

messageId
String

Identificateur de message unique (dans l’étendue de l’ID de jumeau numérique) couramment utilisé pour dépliquer les messages. Par défaut, un GUID aléatoire si l’argument est 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. Il est défini par défaut sur 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 componentName est payloadnull.

Remarques

Pour plus d’exemples, consultez nos exemples de référentiels.

S’applique à

Voir aussi