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

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 由用户设置。

适用于