MethodRequest クラス

定義

メソッド要求を表すデータ構造。

public sealed class MethodRequest
type MethodRequest = class
Public NotInheritable Class MethodRequest
継承
MethodRequest

コンストラクター

MethodRequest(String)

メソッド データと、デバイスが接続して応答を送信するための余分な時間を使用せずに、このクラスの新しいインスタンスを初期化します。

MethodRequest(String, Byte[])

このクラスの新しいインスタンスを初期化します。

MethodRequest(String, Byte[], Nullable<TimeSpan>, Nullable<TimeSpan>)

このクラスの新しいインスタンスを初期化します。

MethodRequest(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

メソッド データを使用せずに、このクラスの新しいインスタンスを初期化します。

プロパティ

ConnectionTimeout

デバイス接続のタイムアウト値。 この値は、切断されたデバイスがオンラインになるのに IoT Hub サービスが待機する必要があるダイレクト メソッドの呼び出しに要する時間です。 既定値は 0 です。これは、ダイレクト メソッドの呼び出し時にデバイスが既にオンラインである必要があることを意味します。 connectTimeoutInSeconds の最大値は 300 秒です。 注: この値は、あるエッジ モジュールから別のエッジ モジュールにメソッドを呼び出す場合にのみ関連します。

Data

メソッド データ。

DataAsJson

Json 形式のメソッド データ。

Name

メソッド名。

ResponseTimeout

メソッド応答タイムアウト値。 この値は、IoT Hub サービスがデバイスで直接メソッドの実行を完了するために待機する必要がある時間です。 最小値と最大値は 5 秒と 300 秒です。 注: この値は、あるエッジ モジュールから別のエッジ モジュールにメソッドを呼び出す場合にのみ関連します。

適用対象