Freigeben über


Azure.Core Namespace

Klassen

ClientOptions

Der Basistyp für alle Clientoptionstypen macht verschiedene allgemeine Clientoptionen wie Diagnostics, Retry, verfügbar Transport.

DelayStrategy

Strategie zur Steuerung des Verzögerungsverhaltens.

DelegatedTokenCredential

Eine Factory zum Erstellen einer delegierten TokenCredential Instanz, die ein OAuth-Token bereitstellen kann.

DiagnosticsOptions

Macht Clientoptionen im Zusammenhang mit Protokollierung, Telemetrie und verteilter Ablaufverfolgung verfügbar.

HttpHeader.Common

Häufig definierte Headerwerte.

HttpHeader.Names

Enthält Namen von häufig verwendeten Headern.

HttpMessage

Stellt einen Kontext dar, der durch die HttpPipelinefließt.

LruCache<TKey,TValue>

Eine einfache LRU-Cacheimplementierung mit einer doppelt verknüpften Liste und einem Wörterbuch.

MultipartResponse

Bietet Unterstützung für das Erstellen und Analysieren von mehrteiligen/gemischten Inhalten. Dies ist die Implementierung einiger mehrstufiger Standards, wie unter https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch und https://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions erwähnt, einschließlich https://www.odata.org/documentation/odata-version-3-0/batch-processing/ und https://www.ietf.org/rfc/rfc2046.txt.

ProvisionableTemplateAttribute

Attribut, das zum Beschreiben einer Bereitstellungsvorlage verwendet wird.

Request

Stellt eine HTTP-Anforderung dar. Verwenden Sie CreateMessage() oderCreateRequest(), um eine instance zu erstellen.

RequestContent

Stellt den Inhalt dar, der als Teil von Requestgesendet wird.

RequestFailedDetailsParser

Steuert, wie Fehlerantwortinhalte analysiert werden sollen.

RequestUriBuilder

Stellt einen benutzerdefinierten Generator für URIs (Uniform Resource Identifiers) bereit und ändert URIs für die Uri -Klasse.

ResourceIdentifier

Ein Azure Resource Manager-Ressourcenbezeichner.

ResponseClassificationHandler

Ein Typ, der eine HTTP-Nachricht analysiert und bestimmt, ob die enthaltene Antwort als Fehlerantwort behandelt werden soll. Ein Klassifizierer dieses Typs kann Informationen aus der Anforderung, der Antwort oder einer anderen Nachrichteneigenschaft verwenden, um zu entscheiden, ob und wie die Nachricht klassifiziert werden soll.

Die Methode dieses Typs ermöglicht das Verketten von Handlern vor dem Anwenden der Standardklassifiziererlogik TryClassify . Wenn ein Handler in der Kette false von TryClassifyzurückgibt, wird der nächste Handler versucht usw. Der erste Handler, der true zurückgibt, bestimmt, ob die Antwort ein Fehler ist.
ResponseClassifier

Ein Typ, der HTTP-Antworten und -Ausnahmen analysiert und bestimmt, ob sie wiederholt werden sollen, und/oder analysiert Antworten und bestimmt, ob sie als Fehlerantworten behandelt werden sollen.

RetryOptions

Der Satz von Optionen, die angegeben werden können, um zu beeinflussen, wie Wiederholungsversuche durchgeführt werden, und ein Fehler kann wiederholt werden.

SchemaValidator

Mit dieser abstrakten Klasse kann jede verfügbare Bibliothek verwendet werden, um Schemas aus .NET-Typen zu generieren und Objekte anhand von Schemas zu überprüfen.

StatusCodeClassifier

Dieser Typ erbt von ResponseClassifier und ist so konzipiert, dass er effizient mit in angegebenen RequestContextKlassifiziereranpassungen arbeitet.

TelemetryDetails

Details zum Paket, das in UserAgent-Telemetriedaten eingeschlossen werden soll

TokenCredential

Stellt eine Anmeldeinformation dar, die ein OAuth-Token bereitstellen kann.

Strukturen

AccessToken

Stellt ein Azure-Dienst bearer-Zugriffstoken mit Ablaufinformationen dar.

AzureLocation

Stellt eine Azure-Geografieregion dar, in der unterstützte Ressourcenanbieter leben.

ContentType

Stellt den Inhaltstyp dar.

HttpHeader

Stellt einen HTTP-Header dar.

MessageProcessingContext

Enthält Informationen im Zusammenhang mit der Verarbeitung von während HttpMessage der Durchquerung der Pipeline.

RequestHeaders

Header, die als Teil von Requestgesendet werden sollen.

RequestMethod

Stellt HTTP-Methoden dar, die als Teil einer Requestgesendet werden.

ResourceType

Struktur, die einen Ressourcentyp darstellt.

ResponseHeaders

Header, die als Teil von Responseempfangen werden.

TokenRequestContext

Enthält die Details einer Authentifizierungstokenanforderung.

Enumerationen

HttpPipelinePosition

Stellt eine Position der Richtlinie in der Pipeline dar.

RetryMode

Der Typ des Ansatzes, der beim Berechnen der Verzögerung zwischen Wiederholungsversuchen angewendet werden soll.

Delegaten

SyncAsyncEventHandler<T>

Stellt eine Methode dar, die ein Ereignis behandeln und entweder synchron oder asynchron ausgeführt werden kann.