ResourceResponse<TResource> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
Azure SDK for .NET