IotHubModuleClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
モジュールがサービスとの間でメッセージを送受信し、モジュール ツインと対話するために使用できるメソッドが含まれています。
public class IotHubModuleClient : Microsoft.Azure.Devices.Client.IotHubBaseClient
type IotHubModuleClient = class
inherit IotHubBaseClient
Public Class IotHubModuleClient
Inherits IotHubBaseClient
- 継承
コンストラクター
IotHubModuleClient(String, IAuthenticationMethod, IotHubClientOptions) |
指定したパラメーターから破棄可能 |
IotHubModuleClient(String, IotHubClientOptions) |
指定した接続文字列から破棄可能な |
プロパティ
ConnectionStatusChangeCallback |
接続状態変更通知を受信するたびに実行されるコールバック。 (継承元 IotHubBaseClient) |
ConnectionStatusInfo |
最後の状態が変更されてからの最新の接続状態情報。 (継承元 IotHubBaseClient) |
メソッド
CloseAsync(CancellationToken) |
クライアント インスタンスを閉じます。 (継承元 IotHubBaseClient) |
CreateFromEnvironmentAsync(IotHubClientOptions) |
環境変数に基づいて、IoT Edgeデプロイで破棄可能な |
Dispose() |
クライアントによって使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースを破棄します。 (継承元 IotHubBaseClient) |
Dispose(Boolean) |
クライアントによって使用されるアンマネージド リソースを解放し、派生クラスがカスタム実装をオーバーライドして提供できるようにします。 |
GetTwinPropertiesAsync(CancellationToken) |
現在のクライアントのツイン プロパティを取得します。 (継承元 IotHubBaseClient) |
InvokeMethodAsync(String, DirectMethodRequest, CancellationToken) |
エッジ モジュールからエッジ デバイスにメソッドを対話形式で呼び出します。 エッジ モジュールとエッジ デバイスの両方を同じエッジ ハブに接続する必要があります。 IotHubModuleClient インスタンスは既に開かれている必要があります。 |
InvokeMethodAsync(String, String, DirectMethodRequest, CancellationToken) |
エッジ モジュールから別のエッジ モジュールにメソッドを対話形式で呼び出します。 両方のエッジ モジュールを同じエッジ ハブに接続する必要があります。 IotHubModuleClient インスタンスは既に開かれている必要があります。 |
OpenAsync(CancellationToken) |
クライアント インスタンスを開きます。 操作を開始する前に実行する必要があります。 (継承元 IotHubBaseClient) |
SendTelemetryAsync(String, TelemetryMessage, CancellationToken) |
IoT ハブにイベントを送信します。 IotHubModuleClient インスタンスは既に開かれている必要があります。 |
SendTelemetryAsync(TelemetryMessage, CancellationToken) |
テレメトリ メッセージを IoT ハブに送信します。 (継承元 IotHubBaseClient) |
SendTelemetryBatchAsync(IEnumerable<TelemetryMessage>, CancellationToken) |
テレメトリ メッセージのバッチを IoT ハブに送信します。 (継承元 IotHubBaseClient) |
SendTelemetryBatchAsync(String, IEnumerable<TelemetryMessage>, CancellationToken) |
イベントのバッチを IoT ハブに送信します。 真のバッチ操作には AMQP または HTTP を使用します。 MQTT はメッセージを 1 つずつ送信するだけです。 IotHubModuleClient インスタンスは既に開かれている必要があります。 |
SetDesiredPropertyUpdateCallbackAsync(Func<DesiredProperties,Task>, CancellationToken) |
クライアントがサービスから目的の状態更新を受信するたびに呼び出されるコールバックを設定します。 クライアント インスタンスは既に開かれている必要があります。 (継承元 IotHubBaseClient) |
SetDirectMethodCallbackAsync(Func<DirectMethodRequest,Task<DirectMethodResponse>>, CancellationToken) |
サービスからのすべての直接メソッド呼び出しのコールバックを設定します。 このインスタンスは既に開かれている必要があります。 (継承元 IotHubBaseClient) |
SetIncomingMessageCallbackAsync(Func<IncomingMessage,Task<MessageAcknowledgement>>, CancellationToken) |
キャンセル トークンを使用してデバイスまたはモジュール キューからメッセージを受信するためのコールバックを設定します。 このインスタンスは既に開かれている必要があります。 (継承元 IotHubBaseClient) |
UpdateReportedPropertiesAsync(ReportedProperties, CancellationToken) |
報告されたプロパティの変更をサービスにプッシュします。 (継承元 IotHubBaseClient) |
適用対象
Azure SDK for .NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示