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

DeviceAuthenticationWithTokenRefresh 构造函数

定义

重载

DeviceAuthenticationWithTokenRefresh(String)

使用默认的 TTL 和 TTL 缓冲区时间设置初始化 类的新实例。

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

初始化 DeviceAuthenticationWithTokenRefresh 类的新实例。

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

初始化 DeviceAuthenticationWithTokenRefresh 类的新实例。

DeviceAuthenticationWithTokenRefresh(String)

使用默认的 TTL 和 TTL 缓冲区时间设置初始化 类的新实例。

public DeviceAuthenticationWithTokenRefresh (string deviceId);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String)

参数

deviceId
String

设备标识符。

注解

此构造函数将创建一个身份验证方法实例,该实例在释放其关联的设备客户端实例时将被释放。 若要跨多个客户端实例生存期重复使用身份验证方法实例,请使用 DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean) 构造函数并将 设置为 disposeWithClientfalse

适用于

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

初始化 DeviceAuthenticationWithTokenRefresh 类的新实例。

public DeviceAuthenticationWithTokenRefresh (string deviceId, int suggestedTimeToLiveSeconds, int timeBufferPercentage);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string * int * int -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer)

参数

deviceId
String

设备标识符。

suggestedTimeToLiveSeconds
Int32

生成的 SAS 令牌的建议生存时间值。 默认值为 1 小时。

timeBufferPercentage
Int32

到期前应续订令牌的时间缓冲区,以生存时间的百分比表示。 默认行为是,当令牌的生存期还剩 15% 或更少时,将续订令牌。

注解

此构造函数将创建一个身份验证方法实例,该实例在释放其关联的设备客户端实例时将被释放。 若要跨多个客户端实例生存期重复使用身份验证方法实例,请使用 DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean) 构造函数并将 设置为 disposeWithClientfalse

适用于

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

初始化 DeviceAuthenticationWithTokenRefresh 类的新实例。

public DeviceAuthenticationWithTokenRefresh (string deviceId, int suggestedTimeToLiveSeconds, int timeBufferPercentage, bool disposeWithClient);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string * int * int * bool -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer, disposeWithClient As Boolean)

参数

deviceId
String

设备标识符。

suggestedTimeToLiveSeconds
Int32

生成的 SAS 令牌的建议生存时间值。 默认值为 1 小时。

timeBufferPercentage
Int32

到期前应续订令牌的时间缓冲区,以生存时间的百分比表示。 默认行为是,当令牌的生存期还剩 15% 或更少时,将续订令牌。

disposeWithClient
Boolean

适用于