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

DeviceAuthenticationWithTokenRefresh 类

定义

使用共享访问签名令牌并允许令牌刷新的身份验证方法。

public abstract class DeviceAuthenticationWithTokenRefresh : Microsoft.Azure.Devices.Client.AuthenticationWithTokenRefresh
type DeviceAuthenticationWithTokenRefresh = class
    inherit AuthenticationWithTokenRefresh
Public MustInherit Class DeviceAuthenticationWithTokenRefresh
Inherits AuthenticationWithTokenRefresh
继承
DeviceAuthenticationWithTokenRefresh
派生

构造函数

DeviceAuthenticationWithTokenRefresh(String)

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

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

初始化 DeviceAuthenticationWithTokenRefresh 类的新实例。

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

初始化 DeviceAuthenticationWithTokenRefresh 类的新实例。

属性

DeviceId

获取 DeviceId。

ExpiresOn

获取 UTC 令牌过期时间的快照。

(继承自 AuthenticationWithTokenRefresh)
IsExpiring

获取快照过期状态。

(继承自 AuthenticationWithTokenRefresh)
RefreshesOn

获取 UTC 令牌刷新时间的快照。

(继承自 AuthenticationWithTokenRefresh)

方法

Dispose()

释放资源

(继承自 AuthenticationWithTokenRefresh)
Dispose(Boolean)

释放组件使用的非托管资源,并选择性地释放托管资源。

(继承自 AuthenticationWithTokenRefresh)
GetTokenAsync(String)

获取与设备关联的安全令牌的快照。 此调用是线程安全的。

(继承自 AuthenticationWithTokenRefresh)
Populate(IotHubConnectionStringBuilder)

根据当前实例的属性填充提供的实例。

SafeCreateNewToken(String, Int32)

使用建议的 TTL 创建新令牌。 此方法是线程安全的。

(继承自 AuthenticationWithTokenRefresh)

适用于