Compartilhar via


@azure/core-http-compat package

Classes

ExtendedServiceClient

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

Interfaces

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 de Keep Alive para saber como as 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 de shim personalizados devem expor.

ExtendedServiceClientOptions

Espera-se que as opções que os clientes shim exponham.

RawHttpHeaders

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

TransferProgressEvent

Acionado em resposta ao progresso do upload ou do 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 de 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 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 RequestPolicyFactory objetos de um pipeline core-http

Retornos

toHttpHeadersLike(HttpHeaders)

Converte HttpHeaders de 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