DigitalTwinClient Classe
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.
Ce client contient des méthodes pour récupérer et mettre à jour les informations de jumeau numérique et appeler des commandes sur un appareil de jumeau numérique.
public class DigitalTwinClient : IDisposable
type DigitalTwinClient = class
interface IDisposable
Public Class DigitalTwinClient
Implements IDisposable
- Héritage
-
DigitalTwinClient
- Implémente
Remarques
Pour plus d'informations, consultez https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk.
Ce client crée des instances de durée de vie de HttpClient qui sont liées à l’URI du hub IoT spécifié, à configurer les paramètres de proxy et au délai d’expiration du bail de connexion. Pour cette raison, les instances ne sont pas statiques et une application utilisant ce client doit le créer et l’enregistrer pour toute utilisation. La création répétée peut entraîner un épuisement du socket.
Constructeurs
DigitalTwinClient() |
Crée une instance de DigitalTwinClient, fournie à des fins de test unitaire uniquement. |
Méthodes
Create(String, AzureSasCredential, DelegatingHandler[]) |
Crée DigitalTwinClient à l’aide d’une signature d’accès partagé fournie et actualisée si nécessaire par l’appelant. |
Create(String, TokenCredential, DelegatingHandler[]) |
Crée DigitalTwinClient, en authentification à l’aide d’une identité dans Azure Active Directory (AAD). |
CreateFromConnectionString(String, DelegatingHandler[]) |
Crée DigitalTwinClient à partir d’une chaîne de connexion IoT Hub. |
Dispose() |
Ce client contient des méthodes pour récupérer et mettre à jour les informations de jumeau numérique et appeler des commandes sur un appareil de jumeau numérique. |
Dispose(Boolean) |
Libère des ressources non managées et, le cas échéant, des ressources managées. |
GetDigitalTwinAsync<T>(String, CancellationToken) |
Obtient un jumeau numérique fortement typé. |
InvokeCommandAsync(String, String, String, DigitalTwinInvokeCommandRequestOptions, CancellationToken) |
Appelez une commande sur un jumeau numérique. |
InvokeComponentCommandAsync(String, String, String, String, DigitalTwinInvokeCommandRequestOptions, CancellationToken) |
Appelez une commande sur un composant d’un jumeau numérique. |
UpdateDigitalTwinAsync(String, String, DigitalTwinUpdateRequestOptions, CancellationToken) |
Mises à jour un jumeau numérique. |
S’applique à
Azure SDK for .NET