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

SubscriptionKeyCredentialPolicy class

SubscriptionKeyCredentialPolicy 是一种策略,用于使用订阅密钥对 HTTP 请求进行签名。

Extends

构造函数

SubscriptionKeyCredentialPolicy(RequestPolicy, RequestPolicyOptions, string)

创建 SubscriptionKeyCredentialPolicy 的实例。

继承的方法

log(HttpPipelineLogLevel, string)

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

sendRequest(WebResource)

发送请求。

shouldLog(HttpPipelineLogLevel)

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

构造函数详细信息

SubscriptionKeyCredentialPolicy(RequestPolicy, RequestPolicyOptions, string)

创建 SubscriptionKeyCredentialPolicy 的实例。

new SubscriptionKeyCredentialPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, subscriptionKey: string)

参数

nextPolicy

RequestPolicy

options

RequestPolicyOptions

subscriptionKey

string

继承的方法详细信息

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