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


@azure/core-http-compat package

Классы

ExtendedServiceClient

Клиент для обеспечения совместимости между ядром версии 1 & версии 2.

Интерфейсы

Agent

Интерфейс, совместимый с http.AgentNodeJS. Мы хотим избежать публичного повторного экспорта фактического интерфейса, так как он может отличаться в разных версиях среды выполнения.

CompatResponse

Http Response, совместимый с core-v1(core-http).

ExtendedClientOptions

Параметры, относящиеся к клиентам Shim.

HttpHeader

Отдельный заголовок в коллекции HttpHeaders.

HttpHeadersLike

Коллекция пар ключей и значений заголовка HTTP.

KeepAliveOptions

Сохранение активности параметров для использования HTTP-подключений.

RedirectOptions

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

RequestPolicy

Совместимый интерфейс для политик запросов core-http

RequestPolicyFactory

Интерфейс для совместимости с requestPolicyFactory core-http

RequestPolicyOptionsLike

Интерфейс для совместимости с RequestPolicy

WebResourceLike

Описание HTTP-запроса, который необходимо выполнить на удаленном сервере.

Псевдонимы типа

ExtendedCommonClientOptions

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

ExtendedServiceClientOptions

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

RawHttpHeaders

Коллекция HttpHeaders, представленная как простой объект JSON.

TransferProgressEvent

Активируется в ответ на ход отправки или скачивания.

Перечисления

HttpPipelineLogLevel

Перечисление для совместимости с RequestPolicy

Функции

convertHttpClient(RequestPolicy)

Преобразует HttpClient на основе RequestPolicy в httpClient на основе PipelineRequest.

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

Политика, которая упаковывает политики, написанные для core-http.

toHttpHeadersLike(HttpHeaders)

Преобразует HttpHeaders из конвейера core-rest-pipeline, чтобы выглядеть как HttpHeaders из core-http.

Сведения о функции

convertHttpClient(RequestPolicy)

Преобразует HttpClient на основе RequestPolicy в httpClient на основе PipelineRequest.

function convertHttpClient(requestPolicyClient: RequestPolicy): HttpClient

Параметры

requestPolicyClient
RequestPolicy

HttpClient, совместимый с core-http

Возвращаемое значение

HttpClient, совместимый с конвейером core-rest-pipeline

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

Политика, которая упаковывает политики, написанные для core-http.

function createRequestPolicyFactoryPolicy(factories: RequestPolicyFactory[]): PipelinePolicy

Параметры

factories

RequestPolicyFactory[]

Массив объектов RequestPolicyFactory из конвейера core-http

Возвращаемое значение

toHttpHeadersLike(HttpHeaders)

Преобразует HttpHeaders из конвейера core-rest-pipeline, чтобы выглядеть как HttpHeaders из core-http.

function toHttpHeadersLike(headers: HttpHeaders): HttpHeadersLike

Параметры

headers
HttpHeaders

HttpHeaders из конвейера core-rest-pipeline

Возвращаемое значение

HttpHeaders, как они выглядели в core-http