Section courante

A propos

Section administrative du site

Azure.Core

Coeur avec Azure
Azure SDK for .NET (C#) Espaces de nom

Description

Cet espace de nom permet de fournir les fondations communes pour tous les SDK Azure .NET, incluant la gestion des pipelines HTTP, des opérations désynchronisées, des jetons d'annulation, et des options de configuration.

Liste des classes

Nom Description
AzureCoreContext Cette classe permet au ModelReaderWriter de lire et écrire des modèles d'une manière compatible avec l'AOT (Ahead-Of-Time).
ClientOptions Cette classe permet de définir des options communes pour les clients, telles que la configuration des diagnostics, des stratégies de réessai et du transport HTTP.
DelayStrategy Cette classe permet de contrôler le comportement de délai entre les tentatives de réexécution, en définissant une stratégie personnalisée.
DelegatedTokenCredential Cette classe permet de créer un jeton d'accès OAuth via une instance de TokenCredential déléguée.
DiagnosticsOptions Cette classe permet de configurer les options de diagnostic pour le client, incluant la journalisation, la télémétrie et la traçabilité distribuée.
HttpHeader.Common Cette classe permet de représenter des valeurs d'en-têtes HTTP couramment utilisées dans les requêtes et réponses.
HttpHeader.Names Cette classe permet de référencer les noms des en-têtes HTTP les plus fréquemment utilisés.
HttpMessage Cette classe permet de représenter le contexte circulant dans le pipeline HTTP, encapsulant la requête et la réponse.
MultipartResponse Cette classe permet de créer et d'analyser du contenu multipart/mixed, en conformité avec plusieurs standards tels que OData batch et RFC 2046.
Request Cette classe permet de représenter une requête HTTP, généralement créée via CreateMessage() ou CreateRequest().
RequestContent Cette classe permet de définir le contenu à inclure dans une requête HTTP, comme un flux ou des données sérialisées.
RequestFailedDetailsParser Cette classe permet de contrôler la manière dont le contenu des réponses d'erreur est analysé et interprété.
RequestUriBuilder Cette classe permet de construire et modifier des URI de manière personnalisée, en complément de la classe Uri.
ResourceIdentifier Cette classe permet d'identifier de manière unique une ressource gérée par Azure Resource Manager à l'aide d'un identifiant structuré.
ResponseClassificationHandler Cette classe permet d'analyser un message HTTP afin de déterminer si la réponse associée doit être considérée comme une erreur, en utilisant des règles enchaînables basées sur la requête, la réponse ou d'autres propriétés.
ResponseClassifier Cette classe permet d'analyser les réponses HTTP et les exceptions afin de décider si elles doivent être considérées comme des erreurs ou si une nouvelle tentative est nécessaire.
RetryOptions Cette classe permet de configurer les paramètres influençant la logique de réessai, notamment les délais, le nombre de tentatives et les conditions de nouvelle tentative après un échec.
StatusCodeClassifier Cette classe permet de classifier efficacement les codes d'état HTTP en tant qu'erreurs ou non, en s'adaptant aux personnalisations définies dans RequestContext.
TelemetryDetails Cette classe permet de spécifier les détails du paquet étant inclus dans les informations de télémétrie envoyées dans l'entête User-Agent.
TokenCredential Cette classe permet de représenter une information d'identification capable de fournir un jeton OAuth pour l'authentification auprès d'Azure.


Dernière mise à jour : Mardi, le 5 mai 2025