ResourceResponse<TResource> Clase

Definición

Representa la clase de plantilla que usan los métodos que devuelven objetos únicos en el servicio 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)

Parámetros de tipo

TResource

el tipo de recurso.

Herencia
ResourceResponse<TResource>
Implementaciones

Ejemplos

En el ejemplo siguiente se extraen las unidades de solicitud consumidas, el identificador de actividad y StatusCode de una llamada 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

Comentarios

Todas las respuestas de crea, lee, actualiza y elimina recursos de Azure Cosmos DB devuelven la respuesta ajustada en un objeto ResourceResponse. Contiene los metadatos de los encabezados de respuesta de la llamada de Azure Cosmos DB, incluidas las unidades de solicitud (RequestCharge), el identificador de actividad y las cuotas o el uso de recursos.

Constructores

ResourceResponse<TResource>()

Constructor expuesto para fines ficticios para el servicio Azure Cosmos DB.

ResourceResponse<TResource>(TResource)

Constructor expuesto para fines ficticios para el servicio Azure Cosmos DB.

Propiedades

ActivityId

Obtiene el identificador de actividad de la solicitud del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
CollectionQuota

Obtiene la cuota máxima para los recursos de recopilación dentro de una cuenta del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
CollectionSizeQuota

Obtiene el tamaño máximo de una colección en kilobytes del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
CollectionSizeUsage

Obtiene el tamaño actual de una colección en kilobytes del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
CollectionUsage

Obtiene el número actual de recursos de recopilación dentro de la cuenta desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
ContentLocation

La ubicación primaria del contenido, por ejemplo, dbs/foo/colls/bar en el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
CurrentResourceQuotaUsage

Obtiene el tamaño actual de esta entidad del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
DatabaseQuota

Obtiene la cuota máxima para los recursos de base de datos dentro de la cuenta desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
DatabaseUsage

Obtiene el número actual de recursos de base de datos dentro de la cuenta desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
DocumentQuota

Obtiene el tamaño máximo de un documento dentro de una colección en kilobytes del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
DocumentUsage

Obtiene el tamaño actual de los documentos dentro de una colección en kilobytes del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
IndexTransformationProgress

Obtiene el progreso de una transformación de índice, si está en curso desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
IsRUPerMinuteUsed

Obtiene la marca asociada a la respuesta del servicio Azure Cosmos DB si esta solicitud se atiende desde la capacidad de unidades de solicitud (RU)/minuto o no.

(Heredado de ResourceResponseBase)
LazyIndexingProgress

Obtiene el progreso de la indexación diferida desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
MaxResourceQuota

Obtiene el límite de tamaño máximo de esta entidad del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
PermissionQuota

Obtiene la cuota máxima para los recursos de permisos dentro de una cuenta del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
PermissionUsage

Obtiene el número actual de recursos de permisos dentro de la cuenta desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
RequestCharge

Obtiene el cargo de solicitud de esta solicitud del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
RequestDiagnosticsString

Obtiene la información de diagnóstico de la solicitud actual al servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
RequestLatency

Obtiene la latencia de solicitud de un extremo a otro para la solicitud actual al servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
Resource

Obtiene el recurso devuelto en la respuesta del servicio Azure Cosmos DB.

ResponseHeaders

Obtiene los encabezados de respuesta del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
ResponseStream

Obtiene la secuencia subyacente de la respuesta del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
SessionToken

Obtiene el token de sesión para su uso en lecturas de coherencia de sesión desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
StatusCode

Obtiene el código de estado HTTP asociado a la respuesta del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
StoredProceduresQuota

Obtiene la cuota máxima de procedimientos almacenados para una colección del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
StoredProceduresUsage

Obtiene el número actual de procedimientos almacenados para una colección del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
TriggersQuota

Obtiene la cuota máxima de desencadenadores para una colección del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
TriggersUsage

Obtiene el número actual de desencadenadores para una colección del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
UserDefinedFunctionsQuota

Obtiene la cuota máxima de funciones definidas por el usuario para una colección del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
UserDefinedFunctionsUsage

Obtiene el número actual de funciones definidas por el usuario para una colección del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
UserQuota

Obtiene la cuota máxima de recursos de usuario dentro de una cuenta del servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)
UserUsage

Obtiene el número actual de recursos de usuario dentro de la cuenta desde el servicio Azure Cosmos DB.

(Heredado de ResourceResponseBase)

Operadores

Implicit(ResourceResponse<TResource> to TResource)

Devuelve el recurso de la respuesta implícitamente desde el servicio Azure Cosmos DB.

Se aplica a

Consulte también