你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AmqpTransportSettings 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含设备和模块客户端的特定于 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() |
返回配置的传输类型 |