ResourceResponse<TResource> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a classe de modelo usada por métodos que retornam objetos únicos no serviço do 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
o tipo de recurso.
- Herança
- Implementações
Exemplos
O exemplo a seguir extrai as unidades de solicitação consumidas, a ID da atividade e o StatusCode de uma chamada 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
Comentários
Todas as respostas de cria, lê, atualiza e exclui recursos do Azure Cosmos DB retornam a resposta encapsulada em um objeto ResourceResponse. Isso contém os metadados dos cabeçalhos de resposta da chamada do Azure Cosmos DB, incluindo as unidades de solicitação (RequestCharge), A ID da atividade e cotas/uso de recursos.
Construtores
ResourceResponse<TResource>() |
Construtor exposto para fins de simulação para o serviço do Azure Cosmos DB. |
ResourceResponse<TResource>(TResource) |
Construtor exposto para fins de simulação para o serviço do Azure Cosmos DB. |
Propriedades
ActivityId |
Obtém a ID da atividade para a solicitação do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
CollectionQuota |
Obtém a cota máxima para recursos de coleta em uma conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
CollectionSizeQuota |
Obtém o tamanho máximo de uma coleção em quilobytes do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
CollectionSizeUsage |
Obtém o tamanho atual de uma coleção em quilobytes do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
CollectionUsage |
Obtém o número atual de recursos de coleção na conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
ContentLocation |
O local pai do conteúdo, por exemplo, dbs/foo/colls/bar no serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
CurrentResourceQuotaUsage |
Obtém o tamanho atual dessa entidade do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
DatabaseQuota |
Obtém a cota máxima para recursos de banco de dados na conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
DatabaseUsage |
Obtém o número atual de recursos de banco de dados na conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
DocumentQuota |
Obtém o tamanho máximo de um documento dentro de uma coleção em quilobytes do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
DocumentUsage |
Obtém o tamanho atual dos documentos dentro de uma coleção em quilobytes do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
IndexTransformationProgress |
Obtém o progresso de uma transformação de índice, se uma estiver em andamento no serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
IsRUPerMinuteUsed |
Obtém o sinalizador associado à resposta do serviço do Azure Cosmos DB se essa solicitação é atendida da capacidade de RUs (Unidades de Solicitação)/minuto ou não. (Herdado de ResourceResponseBase) |
LazyIndexingProgress |
Obtém o progresso da indexação lenta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
MaxResourceQuota |
Obtém o limite de tamanho máximo para essa entidade do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
PermissionQuota |
Obtém a cota máxima para recursos de permissão em uma conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
PermissionUsage |
Obtém o número atual de recursos de permissão dentro da conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
RequestCharge |
Obtém o encargo de solicitação para essa solicitação do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
RequestDiagnosticsString |
Obtém as informações de diagnóstico da solicitação atual para o serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
RequestLatency |
Obtém a latência de solicitação de ponta a ponta para a solicitação atual para o serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
Resource |
Obtém o recurso retornado na resposta do serviço do Azure Cosmos DB. |
ResponseHeaders |
Obtém os cabeçalhos de resposta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
ResponseStream |
Obtém o fluxo subjacente da resposta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
SessionToken |
Obtém o token de sessão para uso em leituras de consistência de sessão do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
StatusCode |
Obtém o código de status HTTP associado à resposta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
StoredProceduresQuota |
Obtém a cota máxima de procedimentos armazenados para uma coleção do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
StoredProceduresUsage |
Obtém o número atual de procedimentos armazenados para uma coleção do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
TriggersQuota |
Obtém a cota máxima de gatilhos para uma coleção do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
TriggersUsage |
Obtém o número atual de gatilhos para uma coleção do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
UserDefinedFunctionsQuota |
Obtém a cota máxima de funções definidas pelo usuário para uma coleção do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
UserDefinedFunctionsUsage |
Obtém o número atual de funções definidas pelo usuário para uma coleção do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
UserQuota |
Obtém a cota máxima para recursos de usuário em uma conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
UserUsage |
Obtém o número atual de recursos de usuário na conta do serviço do Azure Cosmos DB. (Herdado de ResourceResponseBase) |
Operadores
Implicit(ResourceResponse<TResource> to TResource) |
Retorna o recurso na resposta implicitamente do serviço do Azure Cosmos DB. |
Aplica-se a
Confira também
Azure SDK for .NET