Azure.Core Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 deTryClassify 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. |
Azure SDK for .NET