你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TokenCredentialPolicy class
TokenCredentialPolicy 是用于使用令牌对 HTTP 请求进行签名的策略。 例如 OAuth 持有者令牌。
- Extends
构造函数
Token |
创建 TokenCredentialPolicy 的实例。 |
属性
authorization |
令牌授权方案,默认标头为“持有者”。 |
token |
令牌的值。 |
继承的方法
log(Http |
尝试将提供的消息记录到提供的记录器。 如果未提供记录器,或者日志级别不限制记录器阈值,则不会记录任何记录。 |
send |
发送请求。 |
should |
获取是否应记录具有提供的日志级别的日志。 |
构造函数详细信息
TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)
创建 TokenCredentialPolicy 的实例。
new TokenCredentialPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, tokenCredential: TokenCredential)
参数
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions
- tokenCredential
- TokenCredential
属性详细信息
authorizationScheme
令牌授权方案,默认标头为“持有者”。
authorizationScheme: string
属性值
string
tokenCredential
继承的方法详细信息
log(HttpPipelineLogLevel, string)
尝试将提供的消息记录到提供的记录器。 如果未提供记录器,或者日志级别不限制记录器阈值,则不会记录任何记录。
function log(logLevel: HttpPipelineLogLevel, message: string)
参数
- logLevel
-
HttpPipelineLogLevel
此日志的日志级别。
- message
-
string
此日志的消息。
继承自 BaseRequestPolicy.log
sendRequest(WebResource)
发送请求。
function sendRequest(request: WebResource): Promise<HttpOperationResponse>
参数
- request
-
WebResource
返回
Promise<HttpOperationResponse>
shouldLog(HttpPipelineLogLevel)
获取是否应记录具有提供的日志级别的日志。
function shouldLog(logLevel: HttpPipelineLogLevel): boolean
参数
- logLevel
-
HttpPipelineLogLevel
将记录的日志的日志级别。
返回
boolean
是否应记录具有提供的日志级别的日志。
继承自 BaseRequestPolicy.shouldLog