Section courante

A propos

Section administrative du site

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