Azure |
Azure |
|---|---|
| Azure SDK for .NET (C#) | Espaces de nom |
Description
Cet espace de nom permet d'accéder aux types de base communs utilisés dans l'ensemble du SDK Azure, comme les options de configuration des clients, la gestion des identités, les erreurs et les opérations de longue durée.
Liste des classes
| Nom | Description |
|---|---|
| AsyncPageable | Cette classe permet de représenter une collection de résultats paginés pouvant nécessiter plusieurs requêtes vers un service Azure pour être entièrement itérée de manière asynchrone. |
| AzureCoreExtensions | Cette classe permet de fournir des méthodes d'extension utiles pour la sérialisation et d'autres opérations centrales utilisées dans les SDK Azure. |
| AzureKeyCredential | Cette classe permet d'authentifier une requête auprès d'un service Azure à l'aide d'une clé, avec la possibilité de mettre à jour cette clé sans recréer le client. |
| AzureNamedKeyCredential | Cette classe permet d'utiliser une clé nommée pour s'authentifier auprès d'un service Azure, tout en offrant la possibilité de modifier dynamiquement la clé utilisée. |
| AzureSasCredential | Cette classe permet de s'authentifier auprès d'un service Azure à l'aide d'une signature d'accès partagé (SAS), tout en permettant la mise à jour de cette signature sans recréer le client. |
| HttpAuthorization | Cette classe permet de représenter les informations d'authentification présentes dans les en-têtes HTTP comme Authorization, WWW-Authenticate, ou Proxy-Authorization. |
| JsonPatchDocument | Cette classe permet de représenter un document JSON Patch, utilisé pour exprimer une série d'opérations de modification à appliquer à une ressource JSON. |
| MatchConditions | Cette classe permet de spécifier des options de requête conditionnelle HTTP, comme les conditions If-Match, If-None-Match, If-Modified-Since, etc. |
| NullableResponse | Cette classe permet de représenter une réponse d'opération Azure pouvant contenir une valeur ou être nulle, tout en encapsulant les métadonnées de la réponse HTTP. |
| Operation | Cette classe permet de représenter une opération longue (long-running operation) qui s'exécute de manière asynchrone et dont l'état peut être surveillé jusqu'à sa complétion. |
| Operation | Cette classe permet de représenter une opération longue qui retourne une valeur de type T une fois l'opération terminée avec succès. |
| Page | Cette classe permet de représenter une page unique de résultats de type T, pouvant faire partie d'un ensemble paginé de réponses provenant d'un service Azure. |
| Pageable | Cette classe permet de représenter une collection paginée de résultats de type T, obtenue par des appels successifs à un service Azure. |
| PageableOperation | Cette classe permet de représenter une opération longue qui retourne des résultats paginés de type T, accessibles de manière synchrone ou asynchrone. |
| RequestConditions | Cette classe permet de spécifier des conditions HTTP pour les requêtes, comme des contraintes basées sur l'état de modification (If-Match, If-Modified-Since, etc.). |
| RequestContext | Cette classe permet de définir des options personnalisées pour une requête envoyée à un service Azure, comme des en-têtes ou des informations de diagnostic. |
| RequestFailedException | Cette classe permet de représenter une exception levée lorsqu'une requête vers un service Azure échoue, incluant les détails de l'erreur retournée. |
| Response | Cette classe permet de représenter la réponse brute d'un service HTTP Azure, incluant les en-têtes et le code de statut. |
| Response | Cette classe permet de représenter une réponse HTTP d'un service Azure contenant un résultat de type T, ainsi que les métadonnées de la réponse. |
| ResponseError | Cette classe permet de représenter une erreur détaillée retournée par un service Azure, généralement utilisée dans les cas d'échec de requête. |
| SyncAsyncEventArgs | Cette classe permet de transmettre des données lors d'événements pouvant être traités de façon synchrone ou asynchrone, dans le cadre d'un SyncAsyncEventHandler |
Dernière mise à jour : Mardi, le 5 mai 2025