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

TokenCredentialPolicy class

TokenCredentialPolicy 是用于使用令牌对 HTTP 请求进行签名的策略。 例如 OAuth 持有者令牌。

Extends

构造函数

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

创建 TokenCredentialPolicy 的实例。

属性

authorizationScheme

令牌授权方案,默认标头为“持有者”。

tokenCredential

令牌的值。

继承的方法

log(HttpPipelineLogLevel, string)

尝试将提供的消息记录到提供的记录器。 如果未提供记录器,或者日志级别不限制记录器阈值,则不会记录任何记录。

sendRequest(WebResource)

发送请求。

shouldLog(HttpPipelineLogLevel)

获取是否应记录具有提供的日志级别的日志。

构造函数详细信息

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

创建 TokenCredentialPolicy 的实例。

new TokenCredentialPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, tokenCredential: TokenCredential)

参数

nextPolicy

RequestPolicy

options

RequestPolicyOptions

tokenCredential
TokenCredential

属性详细信息

authorizationScheme

令牌授权方案,默认标头为“持有者”。

authorizationScheme: string

属性值

string

tokenCredential

令牌的值。

tokenCredential: 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>

继承自CredentialPolicy.sendRequest

shouldLog(HttpPipelineLogLevel)

获取是否应记录具有提供的日志级别的日志。

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

参数

logLevel

HttpPipelineLogLevel

将记录的日志的日志级别。

返回

boolean

是否应记录具有提供的日志级别的日志。

继承自 BaseRequestPolicy.shouldLog