IotHubDeviceClient クラス

定義

デバイスがサービスとの間でメッセージを送受信するために使用できるメソッドを含みます。

public class IotHubDeviceClient : Microsoft.Azure.Devices.Client.IotHubBaseClient
type IotHubDeviceClient = class
    inherit IotHubBaseClient
Public Class IotHubDeviceClient
Inherits IotHubBaseClient
継承
IotHubDeviceClient

コンストラクター

IotHubDeviceClient(String, IAuthenticationMethod, IotHubClientOptions)

指定したパラメーターから破棄可能 IotHubDeviceClient な を作成します。

IotHubDeviceClient(String, IotHubClientOptions)

指定した接続文字列から破棄可能な IotHubDeviceClient を作成します。

プロパティ

ConnectionStatusChangeCallback

接続状態変更通知を受信するたびに実行されるコールバック。

(継承元 IotHubBaseClient)
ConnectionStatusInfo

最後の状態が変更されてからの最新の接続状態情報。

(継承元 IotHubBaseClient)

メソッド

CloseAsync(CancellationToken)

クライアント インスタンスを閉じます。

(継承元 IotHubBaseClient)
CompleteFileUploadAsync(FileUploadCompletionNotification, CancellationToken)

デバイスのファイルのアップロードが完了したことを IoT ハブに通知します。

Dispose()

クライアントによって使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースを破棄します。

(継承元 IotHubBaseClient)
Dispose(Boolean)

クライアントによって使用されるアンマネージド リソースを解放し、派生クラスがカスタム実装をオーバーライドして提供できるようにします。

GetFileUploadSasUriAsync(FileUploadSasUriRequest, CancellationToken)

Azure Storage SDK でこのデバイスの BLOB にファイルをアップロードするために使用できるファイル アップロード SAS URI を取得する

GetTwinPropertiesAsync(CancellationToken)

現在のクライアントのツイン プロパティを取得します。

(継承元 IotHubBaseClient)
OpenAsync(CancellationToken)

クライアント インスタンスを開きます。 操作を開始する前に実行する必要があります。

(継承元 IotHubBaseClient)
SendTelemetryAsync(TelemetryMessage, CancellationToken)

テレメトリ メッセージを IoT ハブに送信します。

(継承元 IotHubBaseClient)
SendTelemetryBatchAsync(IEnumerable<TelemetryMessage>, CancellationToken)

テレメトリ メッセージのバッチを IoT ハブに送信します。

(継承元 IotHubBaseClient)
SetDesiredPropertyUpdateCallbackAsync(Func<DesiredProperties,Task>, CancellationToken)

クライアントがサービスから目的の状態更新を受信するたびに呼び出されるコールバックを設定します。 クライアント インスタンスは既に開かれている必要があります。

(継承元 IotHubBaseClient)
SetDirectMethodCallbackAsync(Func<DirectMethodRequest,Task<DirectMethodResponse>>, CancellationToken)

サービスからのすべての直接メソッド呼び出しのコールバックを設定します。 このインスタンスは既に開かれている必要があります。

(継承元 IotHubBaseClient)
SetIncomingMessageCallbackAsync(Func<IncomingMessage,Task<MessageAcknowledgement>>, CancellationToken)

キャンセル トークンを使用してデバイスまたはモジュール キューからメッセージを受信するためのコールバックを設定します。 このインスタンスは既に開かれている必要があります。

(継承元 IotHubBaseClient)
UpdateReportedPropertiesAsync(ReportedProperties, CancellationToken)

報告されたプロパティの変更をサービスにプッシュします。

(継承元 IotHubBaseClient)

適用対象