Azure.Core Espace de noms

Classes

ClientOptions

Type de base pour tous les types d’options client, expose diverses options client courantes telles que Diagnostics, Retry, Transport.

DelayStrategy

Stratégie de contrôle du comportement des retards.

DelegatedTokenCredential

Fabrique pour la création d’un délégué TokenCredential capable de fournir un jeton OAuth.

DiagnosticsOptions

Expose les options client liées à la journalisation, à la télémétrie et au suivi distribué.

HttpHeader.Common

Valeurs d’en-tête couramment définies.

HttpHeader.Names

Contient les noms des en-têtes couramment utilisés.

HttpMessage

Représente un contexte qui transite par le HttpPipeline.

LruCache<TKey,TValue>

Implémentation simple du cache LRU à l’aide d’une liste et d’un dictionnaire doublement liés.

MultipartResponse

Prend en charge la création et l’analyse de contenu multipart/mixte. Cela implémente quelques normes en couches, comme indiqué dans https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch et https://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions y compris https://www.odata.org/documentation/odata-version-3-0/batch-processing/ et https://www.ietf.org/rfc/rfc2046.txt.

ProvisionableTemplateAttribute

Attribut utilisé pour décrire un modèle de déploiement.

Request

Représente une requête HTTP. Utilisez CreateMessage() ou CreateRequest() pour créer un instance.

RequestContent

Représente le contenu envoyé dans le cadre de .Request

RequestFailedDetailsParser

Contrôle la façon dont le contenu de la réponse aux erreurs doit être analysé.

RequestUriBuilder

Fournit un générateur personnalisé pour les URI (Uniform Resource Identifiers) et modifie les URI de la Uri classe .

ResourceIdentifier

Identificateur de ressource Azure Resource Manager.

ResponseClassificationHandler

Type qui analyse un message HTTP et détermine si la réponse qu’il contient doit être traitée comme une réponse d’erreur. Un classifieur de ce type peut utiliser les informations de la demande, de la réponse ou d’une autre propriété de message pour décider si et comment classifier le message.

La méthode de ce type permet de TryClassify chaîner des gestionnaires avant d’appliquer la logique de classifieur par défaut. Si un gestionnaire dans la chaîne retourne false à partir de TryClassify, le gestionnaire suivant sera essayé, et ainsi de suite. Le premier gestionnaire qui retourne true détermine si la réponse est une erreur.
ResponseClassifier

Type qui analyse les réponses HTTP et les exceptions et détermine si elles doivent être retentées, et/ou analyse les réponses et détermine si elles doivent être traitées comme des réponses d’erreur.

RetryOptions

Ensemble d’options qui peuvent être spécifiées pour influencer la façon dont les tentatives de nouvelle tentative sont effectuées, et un échec peut être retenté.

SchemaValidator

Cette classe abstraite permet d’utiliser n’importe quelle bibliothèque disponible pour générer des schémas à partir de types .NET et valider des objets par rapport à des schémas.

StatusCodeClassifier

Ce type hérite de ResponseClassifier et est conçu pour fonctionner efficacement avec les personnalisations de classifieur spécifiées dans RequestContext.

TelemetryDetails

Détails sur le package à inclure dans la télémétrie UserAgent

TokenCredential

Représente des informations d’identification capables de fournir un jeton OAuth.

Structures

AccessToken

Représente un jeton d’accès du porteur de service Azure avec des informations d’expiration.

AzureLocation

Représente une région géographique Azure où résident les fournisseurs de ressources pris en charge.

ContentType

Représente le type de contenu.

HttpHeader

Représente un en-tête HTTP.

MessageProcessingContext

Contient des informations relatives au traitement du à HttpMessage mesure qu’il traverse le pipeline.

RequestHeaders

En-têtes à envoyer dans le Requestcadre de .

RequestMethod

Représente les méthodes HTTP envoyées dans le cadre d’un Request.

ResourceType

Structure représentant un type de ressource.

ResponseHeaders

En-têtes reçus dans le Responsecadre de .

TokenRequestContext

Contient les détails d’une demande de jeton d’authentification.

Énumérations

HttpPipelinePosition

Représente une position de la stratégie dans le pipeline.

RetryMode

Type d’approche à appliquer lors du calcul du délai entre les nouvelles tentatives.

Délégués

SyncAsyncEventHandler<T>

Représente une méthode qui peut gérer un événement et s’exécuter de manière synchrone ou asynchrone.