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

TokenProvider.CreateSharedAccessSignatureTokenProvider 方法

定义

重载

CreateSharedAccessSignatureTokenProvider(String)

基于 sharedAccessSignature 构造 TokenProvider。

CreateSharedAccessSignatureTokenProvider(String, String)

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

CreateSharedAccessSignatureTokenProvider(String, String, TokenScope)

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan)

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope)

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

CreateSharedAccessSignatureTokenProvider(String)

Source:
TokenProvider.cs

基于 sharedAccessSignature 构造 TokenProvider。

public static Microsoft.Azure.ServiceBus.Primitives.TokenProvider CreateSharedAccessSignatureTokenProvider (string sharedAccessSignature);
static member CreateSharedAccessSignatureTokenProvider : string -> Microsoft.Azure.ServiceBus.Primitives.TokenProvider
Public Shared Function CreateSharedAccessSignatureTokenProvider (sharedAccessSignature As String) As TokenProvider

参数

sharedAccessSignature
String

共享访问签名

返回

使用共享访问签名初始化的 TokenProvider

注解

GetTokenAsync(String, TimeSpan) 参数不会用于操作目标 URL 和令牌 TTL。

适用于

CreateSharedAccessSignatureTokenProvider(String, String)

Source:
TokenProvider.cs

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

public static Microsoft.Azure.ServiceBus.Primitives.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey);
static member CreateSharedAccessSignatureTokenProvider : string * string -> Microsoft.Azure.ServiceBus.Primitives.TokenProvider
Public Shared Function CreateSharedAccessSignatureTokenProvider (keyName As String, sharedAccessKey As String) As TokenProvider

参数

keyName
String

相应 SharedAccessKeyAuthorizationRule 的密钥名称。

sharedAccessKey
String

与 SharedAccessKeyAuthorizationRule 关联的密钥

返回

使用提供的 RuleId 和密码初始化的 TokenProvider

注解

默认令牌 TTL 为 1 小时,令牌范围在实体级别。

适用于

CreateSharedAccessSignatureTokenProvider(String, String, TokenScope)

Source:
TokenProvider.cs

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

public static Microsoft.Azure.ServiceBus.Primitives.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey, Microsoft.Azure.ServiceBus.Primitives.TokenScope tokenScope);
static member CreateSharedAccessSignatureTokenProvider : string * string * Microsoft.Azure.ServiceBus.Primitives.TokenScope -> Microsoft.Azure.ServiceBus.Primitives.TokenProvider
Public Shared Function CreateSharedAccessSignatureTokenProvider (keyName As String, sharedAccessKey As String, tokenScope As TokenScope) As TokenProvider

参数

keyName
String

相应 SharedAccessKeyAuthorizationRule 的密钥名称。

sharedAccessKey
String

与 SharedAccessKeyAuthorizationRule 关联的密钥

tokenScope
TokenScope

要请求的令牌的 tokenScope。

返回

使用提供的 keyName 和密钥初始化的 TokenProvider

注解

默认令牌 TTL 为 1 小时。

适用于

CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan)

Source:
TokenProvider.cs

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

public static Microsoft.Azure.ServiceBus.Primitives.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey, TimeSpan tokenTimeToLive);
static member CreateSharedAccessSignatureTokenProvider : string * string * TimeSpan -> Microsoft.Azure.ServiceBus.Primitives.TokenProvider
Public Shared Function CreateSharedAccessSignatureTokenProvider (keyName As String, sharedAccessKey As String, tokenTimeToLive As TimeSpan) As TokenProvider

参数

keyName
String

相应 SharedAccessKeyAuthorizationRule 的密钥名称。

sharedAccessKey
String

与 SharedAccessKeyAuthorizationRule 关联的密钥

tokenTimeToLive
TimeSpan

令牌生存时间

返回

使用提供的 keyName 和密钥初始化的 TokenProvider。

适用于

CreateSharedAccessSignatureTokenProvider(String, String, TimeSpan, TokenScope)

Source:
TokenProvider.cs

基于提供的密钥名称和共享访问密钥构造 TokenProvider。

public static Microsoft.Azure.ServiceBus.Primitives.TokenProvider CreateSharedAccessSignatureTokenProvider (string keyName, string sharedAccessKey, TimeSpan tokenTimeToLive, Microsoft.Azure.ServiceBus.Primitives.TokenScope tokenScope);
static member CreateSharedAccessSignatureTokenProvider : string * string * TimeSpan * Microsoft.Azure.ServiceBus.Primitives.TokenScope -> Microsoft.Azure.ServiceBus.Primitives.TokenProvider
Public Shared Function CreateSharedAccessSignatureTokenProvider (keyName As String, sharedAccessKey As String, tokenTimeToLive As TimeSpan, tokenScope As TokenScope) As TokenProvider

参数

keyName
String

相应 SharedAccessKeyAuthorizationRule 的密钥名称。

sharedAccessKey
String

与 SharedAccessKeyAuthorizationRule 关联的密钥

tokenTimeToLive
TimeSpan

令牌生存时间

tokenScope
TokenScope

要请求的令牌的 tokenScope。

返回

使用提供的 RuleId 和密码初始化的 TokenProvider

适用于