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