你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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()

返回配置的传输类型

适用于