Compartilhar via


@azure/core-http-compat package

Classes

ExtendedServiceClient

Cliente para fornecer compatibilidade entre o núcleo V1 & V2.

Interfaces

Agent

Uma interface compatível com o http.Agentdo NodeJS. Queremos evitar exportar publicamente a interface real, pois ela pode variar entre versões de runtime.

CompatResponse

Resposta Http compatível com o core-v1 (core-http).

ExtendedClientOptions

Opções específicas para clientes Shim.

HttpHeader

Um cabeçalho individual dentro de uma coleção HttpHeaders.

HttpHeadersLike

Uma coleção de pares chave/valor de cabeçalho HTTP.

KeepAliveOptions

Opções keep alive para como conexões HTTP.

RedirectOptions

Opções de como as respostas de redirecionamento são tratadas.

RequestPolicy

Uma interface compatível para políticas de solicitação core-http

RequestPolicyFactory

Uma interface para compatibilidade com RequestPolicyFactory do core-http

RequestPolicyOptionsLike

Uma interface para compatibilidade com RequestPolicy

WebResourceLike

Uma descrição de uma solicitação HTTP a ser feita a um servidor remoto.

Aliases de tipo

ExtendedCommonClientOptions

O conjunto comum de opções que os clientes shim personalizados devem expor.

ExtendedServiceClientOptions

As opções que os clientes shim devem expor.

RawHttpHeaders

Uma coleção HttpHeaders representada como um objeto JSON simples.

TransferProgressEvent

Acionado em resposta ao progresso de upload ou download.

Enumerações

HttpPipelineLogLevel

Uma enumeração para compatibilidade com RequestPolicy

Funções

convertHttpClient(RequestPolicy)

Converte um HttpClient baseado em RequestPolicy em um HttpClient baseado em PipelineRequest.

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

Uma política que encapsula políticas escritas para core-http.

toHttpHeadersLike(HttpHeaders)

Converte HttpHeaders do core-rest-pipeline para se parecer com HttpHeaders do core-http.

Detalhes da função

convertHttpClient(RequestPolicy)

Converte um HttpClient baseado em RequestPolicy em um HttpClient baseado em PipelineRequest.

function convertHttpClient(requestPolicyClient: RequestPolicy): HttpClient

Parâmetros

requestPolicyClient
RequestPolicy

Um HttpClient compatível com o core-http

Retornos

Um HttpClient compatível com o core-rest-pipeline

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

Uma política que encapsula políticas escritas para core-http.

function createRequestPolicyFactoryPolicy(factories: RequestPolicyFactory[]): PipelinePolicy

Parâmetros

factories

RequestPolicyFactory[]

Uma matriz de objetos RequestPolicyFactory de um pipeline core-http

Retornos

toHttpHeadersLike(HttpHeaders)

Converte HttpHeaders do core-rest-pipeline para se parecer com HttpHeaders do core-http.

function toHttpHeadersLike(headers: HttpHeaders): HttpHeadersLike

Parâmetros

headers
HttpHeaders

HttpHeaders do core-rest-pipeline

Retornos

HttpHeaders como eles olharam em core-http