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

ClientAuthenticationWithSharedAccessKeyRefresh 类

定义

基于 SAK) 提供的共享访问密钥,通过刷新生成共享访问签名 ( (SAS) 令牌的身份验证方法。

public class ClientAuthenticationWithSharedAccessKeyRefresh : Microsoft.Azure.Devices.Client.ClientAuthenticationWithTokenRefresh
type ClientAuthenticationWithSharedAccessKeyRefresh = class
    inherit ClientAuthenticationWithTokenRefresh
Public Class ClientAuthenticationWithSharedAccessKeyRefresh
Inherits ClientAuthenticationWithTokenRefresh
继承
ClientAuthenticationWithSharedAccessKeyRefresh

构造函数

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

创建此类的实例。

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

创建此类的实例。

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

创建此类的实例。

属性

DeviceId

获取设备 ID。

(继承自 ClientAuthenticationWithTokenRefresh)
ExpiresOnUtc

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

(继承自 ClientAuthenticationWithTokenRefresh)
IsExpiring

获取快照过期状态。

(继承自 ClientAuthenticationWithTokenRefresh)
ModuleId

获取模块 ID。

(继承自 ClientAuthenticationWithTokenRefresh)
RefreshesOnUtc

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

(继承自 ClientAuthenticationWithTokenRefresh)
SharedAccessKey

获取共享访问密钥。

SharedAccessKeyName

获取共享访问密钥名称。

方法

GetTokenAsync(String)

获取与设备关联的安全令牌的快照。

(继承自 ClientAuthenticationWithTokenRefresh)
Populate(IotHubConnectionCredentials)

IotHubConnectionCredentials根据当前实例的属性快照填充实例。

SafeCreateNewTokenAsync(String, TimeSpan)

使用建议的 TTL 创建新令牌。

适用于