Partager via


ResourceResponse<TResource> Classe

Définition

Représente la classe de modèle utilisée par les méthodes retournant des objets uniques dans le service Azure Cosmos DB.

public class ResourceResponse<TResource> : Microsoft.Azure.Documents.Client.ResourceResponseBase, Microsoft.Azure.Documents.Client.IResourceResponse<TResource> where TResource : Resource, new()
type ResourceResponse<'Resource (requires 'Resource :> Resource and 'Resource : (new : unit -> 'Resource))> = class
    inherit ResourceResponseBase
    interface IResourceResponse<'Resource (requires 'Resource :> Resource and 'Resource : (new : unit -> 'Resource))>
    interface IResourceResponseBase
Public Class ResourceResponse(Of TResource)
Inherits ResourceResponseBase
Implements IResourceResponse(Of TResource)

Paramètres de type

TResource

type de ressource.

Héritage
ResourceResponse<TResource>
Implémente

Exemples

L’exemple suivant extrait les unités de requête consommées, l’ID d’activité et StatusCode d’un appel CreateDocumentAsync.

ResourceResponse<Document> response = await client.CreateDocumentAsync(collectionLink, document);
Console.WriteLine(response.RequestCharge);
Console.WriteLine(response.ActivityId); 
Console.WriteLine(response.StatusCode); // HttpStatusCode.Created or 201

Remarques

Toutes les réponses des créations, lectures, mises à jour et suppressions de ressources Azure Cosmos DB retournent la réponse encapsulée dans un objet ResourceResponse. Il contient les métadonnées des en-têtes de réponse de l’appel Azure Cosmos DB, y compris les unités de requête (RequestCharge), l’ID d’activité et les quotas/utilisation des ressources.

Constructeurs

ResourceResponse<TResource>()

Constructeur exposé à des fins de simulation pour le service Azure Cosmos DB.

ResourceResponse<TResource>(TResource)

Constructeur exposé à des fins de simulation pour le service Azure Cosmos DB.

Propriétés

ActivityId

Obtient l’ID d’activité de la demande à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
CollectionQuota

Obtient le quota maximal pour les ressources de collection au sein d’un compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
CollectionSizeQuota

Obtient la taille maximale d’une collection en kilo-octets à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
CollectionSizeUsage

Obtient la taille actuelle d’une collection en kilo-octets à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
CollectionUsage

Obtient le nombre actuel de ressources de collection dans le compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
ContentLocation

L’emplacement parent du contenu, par exemple, dbs/foo/colls/bar dans le service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
CurrentResourceQuotaUsage

Obtient la taille actuelle de cette entité à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
DatabaseQuota

Obtient le quota maximal pour les ressources de base de données au sein du compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
DatabaseUsage

Obtient le nombre actuel de ressources de base de données dans le compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
DocumentQuota

Obtient la taille maximale d’un document au sein d’une collection en kilo-octets à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
DocumentUsage

Obtient la taille actuelle des documents au sein d’une collection en kilo-octets à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
IndexTransformationProgress

Obtient la progression d’une transformation d’index, si elle est en cours à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
IsRUPerMinuteUsed

Obtient l’indicateur associé à la réponse du service Azure Cosmos DB, que cette requête soit traitée à partir d’unités de requête(RU)/capacité de minute ou non.

(Hérité de ResourceResponseBase)
LazyIndexingProgress

Obtient la progression de l’indexation différée à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
MaxResourceQuota

Obtient la limite de taille maximale pour cette entité à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
PermissionQuota

Obtient le quota maximal pour les ressources d’autorisation au sein d’un compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
PermissionUsage

Obtient le nombre actuel de ressources d’autorisation dans le compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
RequestCharge

Obtient les frais de demande pour cette demande à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
RequestDiagnosticsString

Obtient les informations diagnostics pour la requête actuelle au service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
RequestLatency

Obtient la latence de la requête de bout en bout pour la requête actuelle au service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
Resource

Obtient la ressource retournée dans la réponse du service Azure Cosmos DB.

ResponseHeaders

Obtient les en-têtes de réponse du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
ResponseStream

Obtient le flux sous-jacent de la réponse à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
SessionToken

Obtient le jeton de session à utiliser dans les lectures de cohérence de sesssion à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
StatusCode

Obtient le code status HTTP associé à la réponse du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
StoredProceduresQuota

Obtient le quota maximal de procédures stockées pour une collection à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
StoredProceduresUsage

Obtient le nombre actuel de procédures stockées pour une collection à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
TriggersQuota

Obtient le quota maximal de déclencheurs pour une collection à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
TriggersUsage

Obtient le nombre actuel de déclencheurs pour une collection à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
UserDefinedFunctionsQuota

Obtient le quota maximal de fonctions définies par l’utilisateur pour une collection à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
UserDefinedFunctionsUsage

Obtient le nombre actuel de fonctions définies par l’utilisateur pour une collection à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
UserQuota

Obtient le quota maximal pour les ressources utilisateur au sein d’un compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)
UserUsage

Obtient le nombre actuel de ressources utilisateur dans le compte à partir du service Azure Cosmos DB.

(Hérité de ResourceResponseBase)

Opérateurs

Implicit(ResourceResponse<TResource> to TResource)

Retourne implicitement la ressource dans la réponse à partir du service Azure Cosmos DB.

S’applique à

Voir aussi