DigitalTwinsClient.PublishComponentTelemetry 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 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 payload
null
.
Remarques
Pour plus d’exemples, consultez nos exemples de référentiels.
S’applique à
Voir aussi
Azure SDK for .NET