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

DeviceAuthenticationWithTpm 类

定义

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

public sealed class DeviceAuthenticationWithTpm : Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
type DeviceAuthenticationWithTpm = class
    inherit DeviceAuthenticationWithTokenRefresh
Public NotInheritable Class DeviceAuthenticationWithTpm
Inherits DeviceAuthenticationWithTokenRefresh
继承

构造函数

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

初始化 类的新实例, DeviceAuthenticationWithTpm 其生存时间默认为 1 小时,默认缓冲区百分比值为 15。

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

初始化 DeviceAuthenticationWithTpm 类的新实例。

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)

初始化 DeviceAuthenticationWithTpm 类的新实例。

属性

DeviceId

获取 DeviceId。

(继承自 DeviceAuthenticationWithTokenRefresh)
ExpiresOn

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

(继承自 AuthenticationWithTokenRefresh)
IsExpiring

获取快照过期状态。

(继承自 AuthenticationWithTokenRefresh)
RefreshesOn

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

(继承自 AuthenticationWithTokenRefresh)

方法

Dispose()

释放资源

(继承自 AuthenticationWithTokenRefresh)
Dispose(Boolean)

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

(继承自 AuthenticationWithTokenRefresh)
GetTokenAsync(String)

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

(继承自 AuthenticationWithTokenRefresh)
Populate(IotHubConnectionStringBuilder)

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

(继承自 DeviceAuthenticationWithTokenRefresh)
SafeCreateNewToken(String, Int32)

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

(继承自 AuthenticationWithTokenRefresh)

适用于