Partager via


DigitalTwinsClient Classe

Définition

Le client de service Digital Twins contient des méthodes permettant de récupérer des informations de jumeau numérique, telles que des modèles, des composants et des relations.

public class DigitalTwinsClient
type DigitalTwinsClient = class
Public Class DigitalTwinsClient
Héritage
DigitalTwinsClient

Constructeurs

DigitalTwinsClient()

Crée une instance de la DigitalTwinsClient classe, fournie à des fins de test unitaire uniquement.

DigitalTwinsClient(Uri, TokenCredential)

Crée une instance de la classe DigitalTwinsClient.

DigitalTwinsClient(Uri, TokenCredential, DigitalTwinsClientOptions)

Crée une instance de la DigitalTwinsClient classe, avec des options.

Méthodes

CreateModels(IEnumerable<String>, CancellationToken)

Crée un ou plusieurs modèles de façon synchrone.

CreateModelsAsync(IEnumerable<String>, CancellationToken)

Crée un ou plusieurs modèles de façon asynchrone.

CreateOrReplaceDigitalTwin<T>(String, T, Nullable<ETag>, CancellationToken)

Crée un jumeau numérique de façon synchrone. Si l’ID de jumeau numérique fourni est déjà utilisé, cela tente de remplacer le jumeau numérique existant par le jumeau numérique fourni.

CreateOrReplaceDigitalTwinAsync<T>(String, T, Nullable<ETag>, CancellationToken)

Crée un jumeau numérique de façon asynchrone. Si l’ID de jumeau numérique fourni est déjà utilisé, cela tentera de remplacer le jumeau numérique existant par le jumeau numérique fourni.

CreateOrReplaceEventRoute(String, DigitalTwinsEventRoute, CancellationToken)

Crée un itinéraire d’événements de manière synchrone. Si l’ID d’itinéraire d’événement fourni est déjà utilisé, cela tente de remplacer l’itinéraire d’événement existant par l’itinéraire d’événement fourni.

CreateOrReplaceEventRouteAsync(String, DigitalTwinsEventRoute, CancellationToken)

Crée un itinéraire d’événement de façon asynchrone. Si l’ID d’itinéraire d’événement fourni est déjà utilisé, cela tente de remplacer l’itinéraire d’événement existant par l’itinéraire d’événement fourni.

CreateOrReplaceRelationship<T>(String, String, T, Nullable<ETag>, CancellationToken)

Crée une relation sur un jumeau numérique de façon synchrone. Si l’ID de relation fourni est déjà utilisé, cette opération tente de remplacer la relation existante par la relation fournie.

CreateOrReplaceRelationshipAsync<T>(String, String, T, Nullable<ETag>, CancellationToken)

Crée une relation sur un jumeau numérique de façon asynchrone. Si l’ID de relation fourni est déjà utilisé, cette opération tente de remplacer la relation existante par la relation fournie.

DecommissionModel(String, CancellationToken)

Désactive un modèle de façon synchrone.

DecommissionModelAsync(String, CancellationToken)

Désactive un modèle de façon asynchrone.

DeleteDigitalTwin(String, Nullable<ETag>, CancellationToken)

Supprime un jumeau numérique de façon synchrone.

DeleteDigitalTwinAsync(String, Nullable<ETag>, CancellationToken)

Supprime un jumeau numérique de façon asynchrone.

DeleteEventRoute(String, CancellationToken)

Supprime un itinéraire d’événements de façon synchrone.

DeleteEventRouteAsync(String, CancellationToken)

Supprime un itinéraire d’événement de façon asynchrone.

DeleteModel(String, CancellationToken)

Supprime un modèle de façon synchrone.

DeleteModelAsync(String, CancellationToken)

Supprime un modèle de façon asynchrone.

DeleteRelationship(String, String, Nullable<ETag>, CancellationToken)

Supprime une relation sur un jumeau numérique de façon synchrone.

DeleteRelationshipAsync(String, String, Nullable<ETag>, CancellationToken)

Supprime une relation sur un jumeau numérique de façon asynchrone.

GetComponent<T>(String, String, CancellationToken)

Obtient un composant sur un jumeau numérique de façon synchrone.

GetComponentAsync<T>(String, String, CancellationToken)

Obtient un composant sur un jumeau numérique de façon asynchrone.

GetDigitalTwin<T>(String, CancellationToken)

Obtient un jumeau numérique de façon synchrone.

GetDigitalTwinAsync<T>(String, CancellationToken)

Obtient un jumeau numérique de façon asynchrone.

GetEventRoute(String, CancellationToken)

Obtient un itinéraire d’événement par ID de manière synchrone.

GetEventRouteAsync(String, CancellationToken)

Obtient un itinéraire d’événement par ID de manière asynchrone.

GetEventRoutes(CancellationToken)

. Répertorie les itinéraires d’événements dans un instance de jumeaux numériques en effectuant une itération dans une collection de manière synchrone.

GetEventRoutesAsync(CancellationToken)

. Répertorie les itinéraires d’événements dans un instance de jumeaux numériques en effectuant une itération dans une collection de manière asynchrone.

GetIncomingRelationships(String, CancellationToken)

Obtient toutes les relations référençant un jumeau numérique en tant que cible en effectuant une itération dans une collection de manière synchrone.

GetIncomingRelationshipsAsync(String, CancellationToken)

Obtient toutes les relations référençant un jumeau numérique en tant que cible en itérant dans une collection de manière asynchrone.

GetModel(String, CancellationToken)

Obtient un modèle, y compris les métadonnées du modèle et la définition du modèle de manière synchrone.

GetModelAsync(String, CancellationToken)

Obtient un modèle, y compris les métadonnées du modèle et la définition de modèle de manière asynchrone.

GetModels(GetModelsOptions, CancellationToken)

Obtient la liste des modèles en itérant au sein d’une collection de manière synchrone.

GetModelsAsync(GetModelsOptions, CancellationToken)

Obtient la liste des modèles en itérant au sein d’une collection de manière asynchrone.

GetRelationship<T>(String, String, CancellationToken)

Obtient une relation sur un jumeau numérique de façon synchrone.

GetRelationshipAsync<T>(String, String, CancellationToken)

Obtient une relation sur un jumeau numérique de façon asynchrone.

GetRelationships<T>(String, String, CancellationToken)

Obtient toutes les relations sur un jumeau numérique en itérant dans une collection de manière synchrone.

GetRelationshipsAsync<T>(String, String, CancellationToken)

Obtient toutes les relations sur un jumeau numérique en itérant dans une collection de manière asynchrone.

PublishComponentTelemetry(String, String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Publie les données de télémétrie à partir du composant 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é.

PublishComponentTelemetryAsync(String, String, String, String, Nullable<DateTimeOffset>, CancellationToken)

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

PublishTelemetry(String, String, String, Nullable<DateTimeOffset>, CancellationToken)

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é.

PublishTelemetryAsync(String, String, String, Nullable<DateTimeOffset>, CancellationToken)

Publie les données de télémétrie à partir d’un jumeau numérique de façon asynchrone. 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é.

Query<T>(String, CancellationToken)

Interroge les jumeaux numériques en itérant au sein d’une collection de manière synchrone.

QueryAsync<T>(String, CancellationToken)

Interroge les jumeaux numériques en itérant au sein d’une collection de manière asynchrone.

UpdateComponent(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Mises à jour propriétés d’un composant sur un jumeau numérique de façon synchrone.

UpdateComponentAsync(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Mises à jour propriétés d’un composant sur un jumeau numérique de façon asynchrone.

UpdateDigitalTwin(String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Mises à jour un jumeau numérique de façon synchrone.

UpdateDigitalTwinAsync(String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Mises à jour un jumeau numérique de façon asynchrone.

UpdateRelationship(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Mises à jour les propriétés d’une relation sur un jumeau numérique de façon synchrone.

UpdateRelationshipAsync(String, String, JsonPatchDocument, Nullable<ETag>, CancellationToken)

Mises à jour de façon asynchrone les propriétés d’une relation sur un jumeau numérique.

S’applique à