你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
OAuthTokenProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为服务总线提供身份验证令牌。
public class OAuthTokenProvider : Microsoft.ServiceBus.TokenProvider
type OAuthTokenProvider = class
inherit TokenProvider
Public Class OAuthTokenProvider
Inherits TokenProvider
- 继承
属性
CacheSize |
获取或设置缓存的大小。 (继承自 TokenProvider) |
CacheTokens |
获取或设置一个值,该值指示是否正在缓存新的安全令牌。 (继承自 TokenProvider) |
IsWebTokenSupported |
获取或设置一个值,该值指示此提供程序是否支持 Web 令牌。 (继承自 TokenProvider) |
StripQueryParameters |
获取令牌提供程序是否去除查询参数。 (继承自 TokenProvider) |
TokenScope |
获取或设置与提供程序关联的令牌范围。 (继承自 TokenProvider) |
方法
BeginGetToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) |
开始异步操作以获取安全令牌。 (继承自 TokenProvider) |
BeginGetWebToken(String, String, Boolean, TimeSpan, AsyncCallback, Object) |
开始异步操作以获取 Web 令牌。 (继承自 TokenProvider) |
BuildKey(String, String) |
生成提供程序的密钥。 |
Clear() |
清除令牌提供程序。 (继承自 TokenProvider) |
EndGetToken(IAsyncResult) |
完成异步操作以获取安全令牌。 (继承自 TokenProvider) |
EndGetWebToken(IAsyncResult) |
完成异步操作以获取 Web 令牌。 (继承自 TokenProvider) |
GetTokenAsync(String, String, Boolean, TimeSpan) |
异步检索提供程序的令牌。 (继承自 TokenProvider) |
GetWebTokenAsync(String, String, Boolean, TimeSpan) |
异步检索提供程序的 Web 令牌。 (继承自 TokenProvider) |
NormalizeAppliesTo(String) |
将规范化应用于令牌提供程序。 |
OnBeginGetToken(String, String, TimeSpan, AsyncCallback, Object) |
在提供程序开始时检索令牌。 |
OnBeginGetWebToken(String, String, TimeSpan, AsyncCallback, Object) |
在提供程序开始时检索 Web 令牌。 |
OnEndGetToken(IAsyncResult, DateTime) |
在提供程序结束时检索令牌。 |
OnEndGetWebToken(IAsyncResult, DateTime) |
在提供程序结束时检索 Web 令牌。 |