ServiceClient.InvokeDeviceMethodAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken) |
デバイスでメソッドを対話形式で呼び出します。 cloudToDeviceMethod のタイムアウトに 15 が追加され、要求のワイヤ化にかかった時間を考慮します |
InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken) |
モジュールでメソッドを対話形式で呼び出します。 |
InvokeDeviceMethodAsync(String, CloudToDeviceMethod, CancellationToken)
デバイスでメソッドを対話形式で呼び出します。 cloudToDeviceMethod のタイムアウトに 15 が追加され、要求のワイヤ化にかかった時間を考慮します
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult> InvokeDeviceMethodAsync (string deviceId, Microsoft.Azure.Devices.CloudToDeviceMethod cloudToDeviceMethod, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeDeviceMethodAsync : string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
override this.InvokeDeviceMethodAsync : string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
Public Overridable Function InvokeDeviceMethodAsync (deviceId As String, cloudToDeviceMethod As CloudToDeviceMethod, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CloudToDeviceMethodResult)
パラメーター
- deviceId
- String
ターゲット デバイスのデバイス識別子。
- cloudToDeviceMethod
- CloudToDeviceMethod
デバイスでダイレクト メソッドを実行するためのパラメーター。
- cancellationToken
- CancellationToken
操作をキャンセルするキャンセル トークン。
戻り値
例外
cloudToDeviceMethod
が null の場合。
適用対象
InvokeDeviceMethodAsync(String, String, CloudToDeviceMethod, CancellationToken)
モジュールでメソッドを対話形式で呼び出します。
public virtual System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult> InvokeDeviceMethodAsync (string deviceId, string moduleId, Microsoft.Azure.Devices.CloudToDeviceMethod cloudToDeviceMethod, System.Threading.CancellationToken cancellationToken = default);
abstract member InvokeDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
override this.InvokeDeviceMethodAsync : string * string * Microsoft.Azure.Devices.CloudToDeviceMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Devices.CloudToDeviceMethodResult>
Public Overridable Function InvokeDeviceMethodAsync (deviceId As String, moduleId As String, cloudToDeviceMethod As CloudToDeviceMethod, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CloudToDeviceMethodResult)
パラメーター
- deviceId
- String
ターゲット デバイスのデバイス識別子。
- moduleId
- String
ターゲット モジュールのモジュール識別子。
- cloudToDeviceMethod
- CloudToDeviceMethod
モジュールでダイレクト メソッドを実行するためのパラメーター。
- cancellationToken
- CancellationToken
操作をキャンセルするキャンセル トークン。
戻り値
例外
cloudToDeviceMethod
が null の場合。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET