DigitalTwinClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクライアントには、デジタル ツイン情報を取得および更新し、デジタル ツイン デバイスでコマンドを呼び出すメソッドが含まれています。
public class DigitalTwinClient : IDisposable
type DigitalTwinClient = class
interface IDisposable
Public Class DigitalTwinClient
Implements IDisposable
- 継承
-
DigitalTwinClient
- 実装
注釈
詳細については、「https://github.com/Azure/azure-iot-sdk-csharp#iot-hub-service-sdk」を参照してください。
このクライアントは、指定された IoT ハブの HttpClient URI に関連付けられた の有効期間の長いインスタンスを作成し、プロキシ設定を構成し、接続リース タイムアウトを設定します。 そのため、インスタンスは静的ではなく、このクライアントを使用するアプリケーションで作成して保存する必要があります。 作成を繰り返すと 、ソケットが枯渇する可能性があります。
コンストラクター
DigitalTwinClient() |
のインスタンス DigitalTwinClientを作成します。単体テストのみを目的としています。 |
メソッド
Create(String, AzureSasCredential, DelegatingHandler[]) |
呼び出し元によって提供され、必要に応じて更新された共有アクセス署名を使用して DigitalTwinClient を作成します。 |
Create(String, TokenCredential, DelegatingHandler[]) |
Azure Active Directory (AAD) の ID を使用して認証する DigitalTwinClient を作成します。 |
CreateFromConnectionString(String, DelegatingHandler[]) |
IoT ハブ接続文字列から DigitalTwinClient を作成します。 |
Dispose() |
このクライアントには、デジタル ツイン情報を取得および更新し、デジタル ツイン デバイスでコマンドを呼び出すメソッドが含まれています。 |
Dispose(Boolean) |
アンマネージド リソースを解放し、必要に応じてマネージド リソースも解放します。 |
GetDigitalTwinAsync<T>(String, CancellationToken) |
厳密に型指定されたデジタル ツインを取得します。 |
InvokeCommandAsync(String, String, String, DigitalTwinInvokeCommandRequestOptions, CancellationToken) |
デジタル ツインでコマンドを呼び出します。 |
InvokeComponentCommandAsync(String, String, String, String, DigitalTwinInvokeCommandRequestOptions, CancellationToken) |
デジタル ツインのコンポーネントでコマンドを呼び出します。 |
UpdateDigitalTwinAsync(String, String, DigitalTwinUpdateRequestOptions, CancellationToken) |
デジタル ツインを更新します。 |
適用対象
Azure SDK for .NET