ClientOptions クラス

定義

初期化中にデバイスまたはモジュール クライアント インスタンスの構成を許可するオプション。

public class ClientOptions
type ClientOptions = class
Public Class ClientOptions
継承
ClientOptions

コンストラクター

ClientOptions()

初期化中にデバイスまたはモジュール クライアント インスタンスの構成を許可するオプション。

プロパティ

FileUploadTransportSettings

デバイス クライアントが構成されているプロトコルに関係なく、すべてのファイル アップロード操作に使用するトランスポート設定。 すべてのファイルアップロード操作は https を介して行われます。 FileUploadTransportSettings が指定されていない場合、ファイルアップロード操作では、クライアント接続用に設定されたトランスポート設定で構成されたのと同じクライアント証明書が使用されます。

ModelId

デバイスまたはモジュール クライアント インスタンスに関連付けられている DTDL モデル ID。 この機能は現在、MQTT と AMQP でのみサポートされています。

SasTokenRenewalBuffer

トークンを更新する必要がある有効期限前の時間バッファー 。有効期間の割合で表されます。 許容される値は、0 から 100 (エンドポイントを含む) の間にあります。例えば。値が 30 に設定されている場合、トークンの有効期間が 30% 以下になるとトークンが更新されます。 未設定の場合、トークンの有効期間が 15% 以下になるとトークンが更新されます。

SasTokenTimeToLive

SAS 認証済みクライアント用に生成されたトークンの推奨される有効期間の値。 指定された は TimeSpan 正の値である必要があります。これは、既に期限切れになっているトークンを生成できないことを示します。 未設定の場合、生成された SAS トークンは 1 時間有効になります。

SdkAssignsMessageId

デバイスまたはモジュール クライアント インスタンスによって送信されるすべてのメッセージの設定 MessageId の構成。 既定の動作は、 MessageId ユーザーによってのみ設定されます。

適用対象