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

SharedAccessSignatureTokenProvider 类

定义

表示与令牌提供程序关联的共享访问签名。

public class SharedAccessSignatureTokenProvider : Microsoft.ServiceBus.TokenProvider
type SharedAccessSignatureTokenProvider = class
    inherit TokenProvider
Public Class SharedAccessSignatureTokenProvider
Inherits TokenProvider
继承
SharedAccessSignatureTokenProvider
派生

构造函数

SharedAccessSignatureTokenProvider(String, String, Func<String,Byte[]>, TimeSpan, TokenScope)

表示与令牌提供程序关联的共享访问签名。

字段

EpochTime

纪元时间。

属性

CacheSize

获取或设置缓存的大小。

(继承自 TokenProvider)
CacheTokens

获取或设置一个值,该值指示是否正在缓存新的安全令牌。

(继承自 TokenProvider)
IsWebTokenSupported

获取或设置一个值,该值指示此提供程序是否支持 Web 令牌。

(继承自 TokenProvider)
StripQueryParameters

获取令牌提供程序是否去除查询参数。

TokenScope

获取或设置与提供程序关联的令牌范围。

(继承自 TokenProvider)

方法

BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object)

开始异步操作以获取安全令牌。

(继承自 TokenProvider)
BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object)

开始异步操作以获取 Web 令牌。

(继承自 TokenProvider)
BuildKey(String, String)

为令牌提供程序生成密钥。

BuildSignature(String)

表示与令牌提供程序关联的共享访问签名。

Clear()

清除令牌提供程序。

(继承自 TokenProvider)
EndGetToken(IAsyncResult)

完成异步操作以获取安全令牌。

(继承自 TokenProvider)
EndGetWebToken(IAsyncResult)

完成异步操作以获取 Web 令牌。

(继承自 TokenProvider)
GetPublisherSharedAccessSignature(Uri, String, String, String, String, TimeSpan)

表示与令牌提供程序关联的共享访问签名。

GetSharedAccessSignature(String, String, String, TimeSpan)

返回与指定的密钥名称、SAS 密钥、资源和令牌生存时间关联的共享访问签名。

GetTokenAsync(String, String, Boolean, TimeSpan)

异步检索提供程序的令牌。

(继承自 TokenProvider)
GetWebTokenAsync(String, String, Boolean, TimeSpan)

异步检索提供程序的 Web 令牌。

(继承自 TokenProvider)
NormalizeAppliesTo(String)

返回一个对象,其值与令牌提供程序相同。

(继承自 TokenProvider)
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object)

调用 BeginGetToken 方法时执行。

OnBeginGetWebToken(String, String, TimeSpan, AsyncCallback, Object)

调用 BeginGetWebToken 方法时执行。

OnEndGetToken(IAsyncResult, DateTime)

调用 EndGetToken 方法时执行。

OnEndGetWebToken(IAsyncResult, DateTime)

调用 EndGetWebToken 方法时执行。

适用于