ClientOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
初期化中にデバイスまたはモジュール クライアント インスタンスの構成を許可するオプション。
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 ユーザーによってのみ設定されます。 |
適用対象
Azure SDK for .NET