Freigeben über


@azure/core-http-compat package

Klassen

ExtendedServiceClient

Client zur Bereitstellung der Kompatibilität zwischen Core V1 & V2.

Schnittstellen

Agent

Eine Schnittstelle, die mit dem http.Agentvon NodeJS kompatibel ist. Wir möchten verhindern, dass die eigentliche Schnittstelle öffentlich erneut exportiert wird, da sie je nach Laufzeitversion variieren kann.

CompatResponse

Http-Antwort, die mit core-v1(core-http) kompatibel ist.

ExtendedClientOptions

Optionen, die für Shim-Clients spezifisch sind.

HttpHeader

Ein einzelner Header in einer HttpHeaders-Auflistung.

HttpHeadersLike

Eine Sammlung von HTTP-Headerschlüssel-Wert-Paaren.

KeepAliveOptions

Keep Alive Options for how HTTP connections.

RedirectOptions

Optionen für die Behandlung von Umleitungsantworten.

RequestPolicy

Eine kompatible Schnittstelle für Kern-HTTP-Anforderungsrichtlinien

RequestPolicyFactory

Eine Schnittstelle zur Kompatibilität mit der RequestPolicyFactory von Core-http

RequestPolicyOptionsLike

Eine Schnittstelle zur Kompatibilität mit RequestPolicy

WebResourceLike

Eine Beschreibung einer HTTP-Anforderung, die an einem Remoteserver gesendet werden soll.

Typaliase

ExtendedCommonClientOptions

Die allgemeinen Optionen, die benutzerdefinierte Shim-Clients verfügbar machen sollen.

ExtendedServiceClientOptions

Optionen, die Shim-Clients verfügbar machen sollen.

RawHttpHeaders

Eine HttpHeaders-Auflistung, die als einfaches JSON-Objekt dargestellt wird.

TransferProgressEvent

Wird als Reaktion auf den Upload- oder Downloadfortschritt ausgelöst.

Enumerationen

HttpPipelineLogLevel

Eine Enumeration zur Kompatibilität mit RequestPolicy

Functions

convertHttpClient(RequestPolicy)

Konvertiert einen requestPolicy-basierten HttpClient in einen pipelineRequest-basierten HttpClient.

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

Eine Richtlinie, die Richtlinien umschließt, die für "core-http" geschrieben wurden.

toHttpHeadersLike(HttpHeaders)

Konvertiert HttpHeaders aus der Core-Rest-Pipeline, um wie HttpHeaders von core-http zu aussehen.

Details zur Funktion

convertHttpClient(RequestPolicy)

Konvertiert einen requestPolicy-basierten HttpClient in einen pipelineRequest-basierten HttpClient.

function convertHttpClient(requestPolicyClient: RequestPolicy): HttpClient

Parameter

requestPolicyClient
RequestPolicy

Ein httpClient kompatibel mit core-http

Gibt zurück

HttpClient kompatibel mit core-rest-pipeline

createRequestPolicyFactoryPolicy(RequestPolicyFactory[])

Eine Richtlinie, die Richtlinien umschließt, die für "core-http" geschrieben wurden.

function createRequestPolicyFactoryPolicy(factories: RequestPolicyFactory[]): PipelinePolicy

Parameter

factories

RequestPolicyFactory[]

Ein Array von RequestPolicyFactory Objekten aus einer Core-HTTP-Pipeline

Gibt zurück

toHttpHeadersLike(HttpHeaders)

Konvertiert HttpHeaders aus der Core-Rest-Pipeline, um wie HttpHeaders von core-http zu aussehen.

function toHttpHeadersLike(headers: HttpHeaders): HttpHeadersLike

Parameter

headers
HttpHeaders

HttpHeaders von core-rest-pipeline

Gibt zurück

HttpHeaders, wie sie in Core-HTTP gesucht haben