AmqpTransportSettings クラス

定義

デバイスおよびモジュール クライアントの Amqp トランスポート固有の設定が含まれています。

public sealed class AmqpTransportSettings : Microsoft.Azure.Devices.Client.ITransportSettings
type AmqpTransportSettings = class
    interface ITransportSettings
Public NotInheritable Class AmqpTransportSettings
Implements ITransportSettings
継承
AmqpTransportSettings
実装

コンストラクター

AmqpTransportSettings(TransportType)

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

AmqpTransportSettings(TransportType, UInt32)

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

AmqpTransportSettings(TransportType, UInt32, AmqpConnectionPoolSettings)

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

フィールド

DefaultIdleTimeout

既定のアイドル タイムアウト

DefaultOpenTimeout

既定のオープン タイムアウト

DefaultOperationTimeout

既定の操作タイムアウト

DefaultPrefetchCount

既定のプリフェッチ数

プロパティ

AmqpConnectionPoolSettings

AMQP の接続プール設定

CertificateRevocationCheck

証明書失効チェックを有効にするには。 既定値は false です。

ClientCertificate

認証に使用するクライアント証明書

DefaultReceiveTimeout

受信操作を待機する時間。 既定値は 1 分です。

IdleTimeout

クライアント側のハートビート間隔を指定します。 キープアライブ ping を送信するための、クライアントがサービスで確立する間隔。 既定値は 2 分です。

OpenTimeout

開いているタイムアウト。 既定値は 1 分です。

OperationTimeout

操作が完了するまで待機する時間。 既定値は 1 分です。

PrefetchCount

プリフェッチ数

Proxy

プロキシ

RemoteCertificateValidationCallback

リモート証明書検証のコールバック。 正しく実装されていない場合、デバイスが IoTHub に接続できないか、セキュリティの脆弱性に対して開かれている可能性があります。

WebSocketKeepAlive

Web ソケットを使用する場合に ping/pong コントロール フレームを送信するトランスポート層のキープアライブ。

メソッド

Equals(AmqpTransportSettings)

このインスタンスのプロパティを別のインスタンスと比較します

GetTransportType()

構成されたトランスポートの種類を返します

適用対象