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


StorageCacheManagementClientOptions interface

Интерфейс, представляющий StorageCacheManagementClientOptions.

Extends

AzureServiceClientOptions

Свойства

acceptLanguage

{string} [options.acceptLanguage] — возвращает или задает предпочтительный язык ответа. Значение по умолчанию: "en-US".

agentSettings

Агенты HTTP и HTTPS, которые будут использоваться для каждого HTTP-запроса (Node.js только).

baseUri
clientRequestIdHeaderName

Если задано, в конвейер HTTP будет добавлен параметр GenerateRequestIdPolicy, который добавит заголовок ко всем исходящим запросам с таким именем заголовка и случайным идентификатором UUID в качестве идентификатора запроса.

deserializationContentTypes

Типы контента, которые будут связаны с сериализацией JSON или XML.

generateClientRequestIdHeader

Следует ли создавать заголовок идентификатора запроса клиента для каждого HTTP-запроса.

httpClient

HttpClient, который будет использоваться для отправки HTTP-запросов.

httpPipelineLogger

HttpPipelineLogger, который можно использовать для отладки RequestPolicies в конвейере HTTP.

longRunningOperationRetryTimeout

{number} [options.longRunningOperationRetryTimeout] — возвращает или задает время ожидания повтора в секундах для длительных операций. Значение по умолчанию — 30.

noRetryPolicy

Если задано значение true, отключите политику повторных попыток по умолчанию.

proxySettings

Параметры прокси-сервера, которые будут использоваться для каждого HTTP-запроса (Node.js только).

redirectOptions

Параметры обработки ответов перенаправления.

requestPolicyFactories

Массив фабрик, которые вызываются для создания конвейера RequestPolicy, используемого для отправки HTTP-запроса по проводу, или функции, которая принимает значение по умолчаниюRequestPolicyFactories и возвращает используемый запросPolicyFactories.

rpRegistrationRetryTimeout

Возвращает или задает время ожидания повторных попыток в секундах для AutomaticRPRegistration. Значение по умолчанию — 30.

userAgent

Строка, которая должна быть задана в заголовке телеметрии при отправке запроса, или функция, которая принимает строку пользовательского агента по умолчанию и возвращает строку пользовательского агента, которая будет использоваться.

userAgentHeaderName

Имя заголовка, используемое для заголовка телеметрии при отправке запроса. Если это не указано, при выполнении в браузере будет использоваться "User-Agent" при выполнении Node.js и "x-ms-command-name".

withCredentials

Следует ли включать учетные данные в запросы CORS в браузере. Дополнительные сведения см. в https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

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

acceptLanguage

{string} [options.acceptLanguage] — возвращает или задает предпочтительный язык ответа. Значение по умолчанию: "en-US".

acceptLanguage?: undefined | string

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

undefined | string

agentSettings

Агенты HTTP и HTTPS, которые будут использоваться для каждого HTTP-запроса (Node.js только).

agentSettings?: AgentSettings

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

AgentSettings

baseUri

baseUri?: undefined | string

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

undefined | string

clientRequestIdHeaderName

Если задано, в конвейер HTTP будет добавлен параметр GenerateRequestIdPolicy, который добавит заголовок ко всем исходящим запросам с таким именем заголовка и случайным идентификатором UUID в качестве идентификатора запроса.

clientRequestIdHeaderName?: undefined | string

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

undefined | string

deserializationContentTypes

Типы контента, которые будут связаны с сериализацией JSON или XML.

deserializationContentTypes?: DeserializationContentTypes

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

DeserializationContentTypes

generateClientRequestIdHeader

Следует ли создавать заголовок идентификатора запроса клиента для каждого HTTP-запроса.

generateClientRequestIdHeader?: undefined | false | true

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

undefined | false | true

httpClient

HttpClient, который будет использоваться для отправки HTTP-запросов.

httpClient?: HttpClient

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

HttpClient

httpPipelineLogger

HttpPipelineLogger, который можно использовать для отладки RequestPolicies в конвейере HTTP.

httpPipelineLogger?: HttpPipelineLogger

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

HttpPipelineLogger

longRunningOperationRetryTimeout

{number} [options.longRunningOperationRetryTimeout] — возвращает или задает время ожидания повтора в секундах для длительных операций. Значение по умолчанию — 30.

longRunningOperationRetryTimeout?: undefined | number

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

undefined | number

noRetryPolicy

Если задано значение true, отключите политику повторных попыток по умолчанию.

noRetryPolicy?: undefined | false | true

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

undefined | false | true

proxySettings

Параметры прокси-сервера, которые будут использоваться для каждого HTTP-запроса (Node.js только).

proxySettings?: ProxySettings

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

ProxySettings

redirectOptions

Параметры обработки ответов перенаправления.

redirectOptions?: RedirectOptions

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

RedirectOptions

requestPolicyFactories

Массив фабрик, которые вызываются для создания конвейера RequestPolicy, используемого для отправки HTTP-запроса по проводу, или функции, которая принимает значение по умолчаниюRequestPolicyFactories и возвращает используемый запросPolicyFactories.

requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

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

RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

rpRegistrationRetryTimeout

Возвращает или задает время ожидания повторных попыток в секундах для AutomaticRPRegistration. Значение по умолчанию — 30.

rpRegistrationRetryTimeout?: undefined | number

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

undefined | number

userAgent

Строка, которая должна быть задана в заголовке телеметрии при отправке запроса, или функция, которая принимает строку пользовательского агента по умолчанию и возвращает строку пользовательского агента, которая будет использоваться.

userAgent?: string | (defaultUserAgent: string) => string

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

string | (defaultUserAgent: string) => string

userAgentHeaderName

Имя заголовка, используемое для заголовка телеметрии при отправке запроса. Если это не указано, при выполнении в браузере будет использоваться "User-Agent" при выполнении Node.js и "x-ms-command-name".

userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string

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

string | (defaultUserAgentHeaderName: string) => string

withCredentials

Следует ли включать учетные данные в запросы CORS в браузере. Дополнительные сведения см. в https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

withCredentials?: undefined | false | true

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

undefined | false | true