Поделиться через


SasCredentialPolicy class

SasCredentialPolicy — это политика, используемая для подписывания HTTP-запроса маркером. Например, маркер SAS JWT.

Extends

Конструкторы

SasCredentialPolicy(RequestPolicy, RequestPolicyOptions, SasCredential)

Создает экземпляр SasCredentialPolicy.

Свойства

authorizationScheme

Схема авторизации маркеров, заголовок по умолчанию — Bearer.

tokenCredential

Значение токена.

Наследуемые методы

log(HttpPipelineLogLevel, string)

Попытайтесь записать предоставленное сообщение в предоставленное средство ведения журнала. Если средство ведения журнала не было предоставлено или уровень журнала не соответствует пороговой значению средства ведения журнала, то ничего не регистрируется.

sendRequest(WebResource)

Отправляет запрос.

shouldLog(HttpPipelineLogLevel)

Определяет, следует ли регистрировать журнал с указанным уровнем журнала.

Сведения о конструкторе

SasCredentialPolicy(RequestPolicy, RequestPolicyOptions, SasCredential)

Создает экземпляр SasCredentialPolicy.

new SasCredentialPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, tokenCredential: SasCredential)

Параметры

nextPolicy

RequestPolicy

options

RequestPolicyOptions

tokenCredential
SasCredential

Сведения о свойстве

authorizationScheme

Схема авторизации маркеров, заголовок по умолчанию — Bearer.

authorizationScheme: string

Значение свойства

string

tokenCredential

Значение токена.

tokenCredential: SasCredential

Значение свойства

Сведения о наследуемом методе

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