Microsoft.Azure.Cosmos Namespace
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.
Classes
AccountConsistency |
Representa a política de consistência de uma conta de banco de dados do serviço do Azure Cosmos DB. |
AccountProperties |
Representa um AccountProperties. Uma AccountProperties é o contêiner para bancos de dados no serviço do Azure Cosmos DB. |
AccountRegion |
A classe AccountLocation representa uma conta de banco de dados do Azure Cosmos DB em uma região específica. |
BoundingBoxProperties |
Representa a caixa delimitadora para o caminho espacial de geometria no serviço do Azure Cosmos DB |
ChangeFeedEstimator |
Usado para estimar o trabalho pendente a ser lido por uma ChangeFeedProcessor implantação. |
ChangeFeedEstimatorRequestOptions |
Opções de solicitação para ChangeFeedEstimator. |
ChangeFeedMode |
Classe base para o modo ChangeFeedRequestOptionsde feed de alterações. |
ChangeFeedProcessor |
Fornece uma API para iniciar e parar uma ChangeFeedProcessor instância criada por Build(). |
ChangeFeedProcessorBuilder |
Fornece uma maneira flexível de criar uma instância de ChangeFeedProcessor com um conjunto personalizado de parâmetros. |
ChangeFeedProcessorContext |
Contexto relacionado ao conjunto de alterações entregues. |
ChangeFeedProcessorState |
Altere o estado do processador do Feed para um intervalo específico de chaves de partição. |
ChangeFeedProcessorUserException |
Exceção ocorreu quando uma operação em um IChangeFeedObserver está em execução e é gerada pelo código do usuário |
ChangeFeedRequestOptions |
As opções de solicitação do Feed de Alterações do Cosmos |
ChangeFeedStartFrom |
Classe base para onde iniciar uma operação do ChangeFeed no ChangeFeedRequestOptions. |
ClientEncryptionIncludedPath |
Caminho que precisa de criptografia e as configurações associadas em ClientEncryptionPolicy. |
ClientEncryptionKey |
Fornece operações para ler uma chave de criptografia de dados de cliente específica (também conhecida como ClientEncryptionKey) por Id. Consulte Database para obter operações para criar e enumerar chaves de criptografia do cliente. Consulte https://aka.ms/CosmosClientEncryption para obter mais informações sobre o suporte à criptografia do lado do cliente no Azure Cosmos DB. |
ClientEncryptionKeyProperties |
Detalhes de uma chave de criptografia para uso com o serviço do Azure Cosmos DB. |
ClientEncryptionKeyResponse |
Resposta do serviço do Cosmos DB para uma solicitação ClientEncryptionKey relacionada. |
ClientEncryptionPolicy |
O ClientEncryptionPolicy deve ser inicializado com o tipo de criptografia policyFormatVersion 2 e "Deterministic", se a propriedade "id" ou as propriedades que fazem parte da chave de partição precisarem ser criptografadas. Todos os valores de propriedade da chave de partição precisam ser cadeias de caracteres JSON. |
CompositePath |
DOM para um caminho composto. Um caminho composto é usado em um índice composto. Por exemplo, se você quiser executar uma consulta como "SELECT * FROM c ORDER BY c.age, c.height", será necessário adicionar "/age" e "/height" como caminhos compostos ao índice composto. |
ConflictProperties |
Representa um conflito no serviço do Azure Cosmos DB. |
ConflictResolutionPolicy |
Representa a configuração de política de resolução de conflitos para especificar como resolve conflitos caso gravações de regiões diferentes resultem em conflitos em itens no contêiner no serviço do Azure Cosmos DB. |
Conflicts |
Operações para ler/consultar conflitos em um contêiner do Azure Cosmos. |
Container |
Operações para ler, substituir ou excluir um contêiner ou item específico existente em um contêiner por ID. Há dois tipos diferentes de operações.
|
ContainerProperties |
Representa um contêiner de documento no serviço do Azure Cosmos DB. Um contêiner é um contêiner lógico nomeado para documentos. |
ContainerRequestOptions |
As opções de solicitação de contêiner do Cosmos |
ContainerResponse |
A resposta do contêiner cosmos |
CosmosClient |
Fornece uma representação lógica do lado do cliente da conta do Azure Cosmos DB. Esse cliente pode ser usado para configurar e executar solicitações no serviço de banco de dados do Azure Cosmos DB. O CosmosClient é thread-safe. É recomendável manter uma única instância do CosmosClient por tempo de vida do aplicativo que permite o gerenciamento e o desempenho de conexões eficientes. Consulte o guia de desempenho. |
CosmosClientOptions |
Define todas as opções configuráveis que o CosmosClient requer. |
CosmosClientTelemetryOptions |
Opções de telemetria para o Cliente Cosmos habilitar/desabilitar a telemetria e o rastreamento distribuído junto com os valores de limite correspondentes. |
CosmosDiagnostics |
Contém as informações de diagnóstico do Cosmos para a solicitação atual para o serviço do Azure Cosmos DB. |
CosmosException |
A exceção do Cliente Cosmos |
CosmosLinqSerializerOptions |
Essa classe fornece uma maneira de configurar as propriedades de serialização do Linq |
CosmosOperationCanceledException |
A exceção que é gerada em um thread com o cancelamento de uma operação que o thread estava sendo executado. Isso estende a OperationCanceledException para incluir o diagnóstico da operação que foi cancelada. |
CosmosResponseFactory |
Essa fábrica de resposta converte mensagens de resposta para a resposta de tipo correspondente usando o serializador CosmosClient |
CosmosSerializationOptions |
Essa classe fornece uma maneira de definir as configurações básicas do serializador. |
CosmosSerializer |
Essa é uma interface para permitir que um serializador personalizado seja usado pelo CosmosClient |
CosmosThresholdOptions |
Valores de limite para rastreamento distribuído |
Database |
Operações para ler ou excluir um banco de dados existente. Consulte Client para criar novos bancos de dados e ler/consultar todos os bancos de dados; use |
DatabaseProperties |
Representa um banco de dados na conta do Azure Cosmos DB. |
DatabaseResponse |
A resposta do banco de dados cosmos |
DedicatedGatewayRequestOptions |
As opções de solicitação de Gateway Dedicado |
EncryptionKeyWrapMetadata |
Metadados que podem ser usados para encapsular/desembrulhar uma chave de criptografia de dados usando uma chave gerenciada pelo cliente. Consulte https://aka.ms/CosmosClientEncryption para obter mais informações sobre o suporte à criptografia do lado do cliente no Azure Cosmos DB. |
ExcludedPath |
Especifica um caminho dentro de um documento JSON a ser excluído durante a indexação de dados para o serviço do Azure Cosmos DB. |
FeedIterator |
Iterador de conjunto de resultados do Cosmos que controla o token de continuação ao recuperar resultados formam uma consulta. |
FeedIterator<T> |
Iterador de conjunto de resultados do Cosmos que controla o token de continuação ao recuperar resultados formam uma consulta. |
FeedRange |
Representa uma unidade de consumo de feed que pode ser usada como unidade de paralelismo. |
FeedResponse<T> |
O contrato do usuário para as várias respostas de feed que serializaram as respostas para um tipo. Para seguir o padrão .NET para respostas digitada, todas as exceções devem ser geradas ao usuário. |
GeospatialConfig |
Representa a configuração geoespacial de uma coleção no serviço do Azure Cosmos DB |
Headers |
Implementação de cabeçalho usada para solicitação e respostas |
IncludedPath |
Especifica um caminho dentro de um documento JSON a ser incluído no serviço do Azure Cosmos DB. |
IndexingPolicy |
Representa a configuração da política de indexação para uma coleção no serviço do Azure Cosmos DB. |
ItemRequestOptions |
Opções de solicitação de item do Cosmos |
ItemResponse<T> |
A resposta do item cosmos |
PartitionKeyBuilder |
Representa uma lista de valores de chave de partição no serviço do Azure Cosmos DB. |
PatchItemRequestOptions |
Opções de solicitação do Patch do Cosmos |
PatchOperation |
Detalhes da operação patch que deve ser aplicada ao item cosmos referenciado. |
PatchOperation<T> |
Define PatchOperation com um parâmetro de valor. |
Permission |
Operações para ler, substituir ou excluir uma permissão específica por ID. As permissões são usadas para criar ResourceTokens. Os tokens de recurso fornecem acesso aos recursos do aplicativo em um banco de dados. Tokens de recurso:
|
PermissionProperties |
Representa uma permissão no serviço do Azure Cosmos DB. |
PermissionResponse |
A resposta de permissão do Cosmos |
QueryDefinition |
Define uma consulta SQL do Cosmos |
QueryRequestOptions |
As opções de solicitação de consulta do Cosmos |
ReadManyRequestOptions |
As opções de solicitação de consulta do Cosmos |
Regions |
A classe LocationNames contém os nomes das regiões do Azure com suporte no momento pelo serviço do Azure Cosmos DB. |
RequestHandler |
Abstração que permite definir manipuladores de mensagens personalizados. |
RequestMessage |
Representa uma solicitação no pipeline de processamento do SDK do Azure Cosmos DB. |
RequestOptions |
As opções de solicitação padrão do Cosmos |
Response<T> |
A classe de resposta de recurso cosmos |
ResponseMessage |
Representa uma resposta do serviço do Azure Cosmos DB. |
ServerSideCumulativeMetrics |
Métricas recebidas para consultas do back-end. |
ServerSideMetrics |
Métricas recebidas para consultas do back-end. |
ServerSidePartitionedMetrics |
Representa métricas do lado do servidor específicas para uma única partição. |
SpatialPath |
Especificação de índice espacial |
ThroughputProperties |
Representa uma taxa de transferência dos recursos no serviço do Azure Cosmos DB. É o preço padrão do recurso no serviço do Azure Cosmos DB. |
ThroughputResponse |
A resposta da taxa de transferência do Cosmos |
TransactionalBatch |
Representa um lote de operações em relação a itens com o mesmo PartitionKey em um contêiner que será executado de maneira transacional no serviço do Azure Cosmos DB. Use CreateTransactionalBatch(PartitionKey) para criar uma instância de TransactionalBatch. |
TransactionalBatchItemRequestOptions |
RequestOptions que se aplica a uma operação dentro de um TransactionalBatch. |
TransactionalBatchOperationResult |
Representa um resultado para uma operação específica que fazia parte de uma solicitação TransactionalBatch . |
TransactionalBatchOperationResult<T> |
Representa um resultado para uma operação específica que faz parte de um lote. |
TransactionalBatchPatchItemRequestOptions |
Opções de solicitação do Patch do Lote do Cosmos |
TransactionalBatchRequestOptions |
Opções de solicitação em lote do Cosmos. |
TransactionalBatchResponse |
Resposta de uma solicitação TransactionalBatch . |
UniqueKey |
Representa uma chave exclusiva no que impõe a restrição de exclusividade em documentos na coleção no serviço do Azure Cosmos DB. |
UniqueKeyPolicy |
Representa a configuração de política de chave exclusiva para especificar restrições de exclusividade em documentos na coleção no serviço do Azure Cosmos DB. |
User |
Operações para ler, substituir ou excluir um usuário existente específico por ID e consultar as permissões de um usuário. |
UserProperties |
Representa um usuário no serviço do Azure Cosmos DB. |
UserResponse |
A resposta do usuário do Cosmos |
Estruturas
PartitionKey |
Representa um valor de chave de partição no serviço do Azure Cosmos DB. |
Enumerações
CompositePathSortOrder |
Define o tipo de dados de destino de uma especificação de caminho de índice no serviço do Azure Cosmos DB. |
ConflictResolutionMode |
Especifica os modos de resolução de conflitos com suporte, conforme especificado em ConflictResolutionPolicy |
ConnectionMode |
Representa o modo de conexão a ser usado pelo cliente ao se conectar ao serviço do Azure Cosmos DB. |
ConsistencyLevel |
Esses são os níveis de consistência compatíveis com o serviço do Azure Cosmos DB. |
CosmosPropertyNamingPolicy |
Determina a política de nomenclatura usada para converter um nome baseado em cadeia de caracteres em outro formato, como uma maiúsculas e minúsculas em que a primeira letra é minúscula. |
DataType |
Define o tipo de dados de destino de uma especificação de caminho de índice no serviço do Azure Cosmos DB. |
GeospatialType |
Especifica os tipos geoespaciais com suporte no serviço do Azure Cosmos DB. |
IndexingDirective |
Especifica se o recurso no banco de dados do Azure Cosmos DB deve ser indexado ou não. |
IndexingMode |
Especifica os modos de indexação com suporte no serviço do Azure Cosmos DB. |
IndexKind |
Esses são os tipos de indexação disponíveis para indexar um caminho no serviço do Azure Cosmos DB. |
OperationKind |
Esses são os tipos de operação que resultaram em um conflito de versão em um recurso. |
PartitionKeyDefinitionVersion |
Versão de particionamento. |
PatchOperationType |
Descreve a lista de tipos de operação compatíveis com Patch. |
PermissionMode |
Essas são as permissões de acesso para criar ou substituir um PermissionProperties recurso no serviço do Azure Cosmos DB. |
PortReuseMode |
Opções de política de reutilização de porta usadas pela pilha de transporte |
SpatialType |
Define o tipo de dados de destino de uma especificação de caminho de índice no serviço do Azure Cosmos DB. |
Delegados
Container.ChangeFeedHandler<T> |
Delegar para receber as alterações dentro de uma ChangeFeedProcessor execução. |
Container.ChangeFeedHandlerWithManualCheckpoint<T> |
Delegar para receber as alterações dentro de uma ChangeFeedProcessor execução com ponto de verificação manual. |
Container.ChangeFeedMonitorErrorDelegate |
Delegar para notificar erros durante operações de feed de alterações. |
Container.ChangeFeedMonitorLeaseAcquireDelegate |
Delegar para notificar eventos de concessões que estão sendo adquiridas por um processador de feed de alterações. |
Container.ChangeFeedMonitorLeaseReleaseDelegate |
Delegar para notificar eventos de concessões sendo versões por um processador de feed de alterações. |
Container.ChangeFeedStreamHandler |
Delegar para receber as alterações dentro de uma ChangeFeedProcessor execução. |
Container.ChangeFeedStreamHandlerWithManualCheckpoint |
Delegar para receber as alterações dentro de uma ChangeFeedProcessor execução com ponto de verificação manual. |
Container.ChangesEstimationHandler |
Delegar para receber a estimativa de alterações pendentes a serem lidas pela instância associada ChangeFeedProcessor . |
Container.ChangesHandler<T> |
Delegar para receber as alterações dentro de uma ChangeFeedProcessor execução. |
Azure SDK for .NET