Compartilhar via


DocumentClient Classe

Definição

Fornece uma representação lógica do lado do cliente para o serviço do Azure Cosmos DB. Esse cliente é usado para configurar e executar solicitações no serviço.

public sealed class DocumentClient : IDisposable
type DocumentClient = class
    interface IDisposable
    interface IDocumentClient
Public NotInheritable Class DocumentClient
Implements IDisposable
Herança
DocumentClient
Implementações

Comentários

O cliente de serviço que encapsula o ponto de extremidade, as credenciais e a política de conexão usadas para acessar o serviço do Azure Cosmos DB. É recomendável armazenar em cache e reutilizar essa instância em seu aplicativo em vez de criar uma nova instância para cada operação.

Quando seu aplicativo usa DocumentClient, você deve chamar sua implementação IDisposable.Dispose quando terminar de usá-la. Dependendo da técnica de programação, você pode fazer isso de duas maneiras:

1. Usando um constructo de linguagem como a instrução using em C#. A instrução using é, na verdade, uma conveniência sintática. No tempo de compilação, o compilador de linguagem implementa a IL (linguagem intermediária) para um bloco try/catch.

using (IDocumentClient client = new DocumentClient(new Uri("endpoint"), "authKey"))
{
    ...
}

2. Ao encapsular a chamada para a implementação IDisposable.Dispose em um bloco try/catch. O exemplo a seguir substitui o bloco using no exemplo anterior por um bloco try/catch/finally.

IDocumentClient client = new DocumentClient(new Uri("endpoint"), "authKey"))
try{
    ...
}
finally{
    if (client != null) client.Dispose();
}

Construtores

DocumentClient(Uri, IDictionary<String,String>, ConnectionPolicy, Nullable<ConsistencyLevel>)
Obsoleto.

Inicializa uma nova instância da classe Microsoft.Azure.Documents.Client.DocumentClient usando o ponto de extremidade de serviço do Azure Cosmos DB especificado, um dicionário de tokens de recurso e uma política de conexão.

DocumentClient(Uri, IList<Permission>, ConnectionPolicy, Nullable<ConsistencyLevel>)

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço do Azure Cosmos DB especificado para o serviço do Azure Cosmos DB, uma lista de objetos de permissão e uma política de conexão.

DocumentClient(Uri, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>)

Inicializa uma nova instância da DocumentClient classe usando o ponto de extremidade de serviço, a chave e a política de conexão do Azure Cosmos DB especificados para o serviço do Azure Cosmos DB.

DocumentClient(Uri, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
Obsoleto.

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço do Azure Cosmos DB, a chave, a política de conexão e um JsonSerializerSettings personalizado para o serviço do Azure Cosmos DB.

DocumentClient(Uri, SecureString, JsonSerializerSettings, ConnectionPolicy, Nullable<ConsistencyLevel>)

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço do Azure Cosmos DB, a chave, a política de conexão e um JsonSerializerSettings personalizado para o serviço do Azure Cosmos DB.

DocumentClient(Uri, String, ConnectionPolicy, Nullable<ConsistencyLevel>)

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço especificado, uma chave de autorização (ou token de recurso) e uma política de conexão para o serviço do Azure Cosmos DB.

DocumentClient(Uri, String, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
Obsoleto.

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço especificado, uma chave de autorização (ou token de recurso), uma política de conexão e um JsonSerializerSettings personalizado para o serviço do Azure Cosmos DB.

DocumentClient(Uri, String, HttpMessageHandler, ConnectionPolicy, Nullable<ConsistencyLevel>)

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço especificado, uma chave de autorização (ou token de recurso) e uma política de conexão para o serviço do Azure Cosmos DB.

DocumentClient(Uri, String, JsonSerializerSettings, ConnectionPolicy, Nullable<ConsistencyLevel>)

Inicializa uma nova instância da classe usando o ponto de DocumentClient extremidade de serviço especificado, uma chave de autorização (ou token de recurso), uma política de conexão e um JsonSerializerSettings personalizado para o serviço do Azure Cosmos DB.

Propriedades

AuthKey

Obtém a AuthKey usada pelo cliente do serviço do Azure Cosmos DB.

ConnectionPolicy

Obtém a política de conexão usada pelo cliente do serviço do Azure Cosmos DB.

ConsistencyLevel

Obtém o nível de consistência configurado do cliente do serviço do Azure Cosmos DB.

PartitionResolvers
Obsoleto.

Resolvedores de partição são um dicionário de links de banco de dados para IPartitionResolver a ser usado no particionamento para o serviço do Azure Cosmos DB.

ReadEndpoint

Obtém o ponto de extremidade de leitura atual escolhido com base na disponibilidade e na preferência do serviço do Azure Cosmos DB.

ResourceTokens
Obsoleto.

Obtém um dicionário de tokens de recurso usados pelo cliente do serviço do Azure Cosmos DB.

ServiceEndpoint

Obtém o URI do ponto de extremidade para o ponto de extremidade de serviço do serviço do Azure Cosmos DB.

Session

Obtém ou define o objeto de sessão usado para acompanhamento de versão de consistência de sessão no serviço do Azure Cosmos DB.

WriteEndpoint

Obtém o ponto de extremidade de gravação atual escolhido com base na disponibilidade e na preferência do serviço do Azure Cosmos DB.

Métodos

CreateAttachmentAsync(String, Object, RequestOptions, CancellationToken)

Cria um anexo como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateAttachmentAsync(String, Stream, MediaOptions, RequestOptions, CancellationToken)

Cria um Attachment com o conteúdo do fornecido mediaStream como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateAttachmentAsync(Uri, Object, RequestOptions, CancellationToken)

Cria um anexo como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateAttachmentAsync(Uri, Stream, MediaOptions, RequestOptions, CancellationToken)

Cria um anexo como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateAttachmentQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para anexos no serviço do Azure Cosmos DB. Ele retorna um IOrderedQueryable{Attachment}.

CreateAttachmentQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para anexos no serviço do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateAttachmentQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para anexos no serviço do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{dynamic}.

CreateAttachmentQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para anexos no serviço do Azure Cosmos DB.

CreateAttachmentQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para anexos no serviço do Azure Cosmos DB.

CreateAttachmentQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para anexos no serviço do Azure Cosmos DB.

CreateAttachmentQuery<T>(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para anexos no serviço do Azure Cosmos DB.

CreateAttachmentQuery<T>(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para anexos no serviço do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateAttachmentQuery<T>(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para anexos no serviço do Azure Cosmos DB usando uma instrução SQL.

CreateAttachmentQuery<T>(Uri, FeedOptions)

Método de extensão para criar uma consulta para anexos no serviço do Azure Cosmos DB.

CreateAttachmentQuery<T>(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para anexos no serviço do Azure Cosmos DB.

CreateAttachmentQuery<T>(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para anexos no serviço do Azure Cosmos DB.

CreateConflictQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para conflitos em uma coleção em um serviço do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{Conflict}.

CreateConflictQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para conflitos em uma coleção em um banco de dados do Azure Cosmos DB com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateConflictQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para conflitos em uma coleção em um serviço do Azure Cosmos DB. Ele retorna um IQueryable{Conflict}.

CreateConflictQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para conflitos no serviço do Azure Cosmos DB.

CreateConflictQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para conflitos no serviço do Azure Cosmos DB.

CreateConflictQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para conflitos no serviço do Azure Cosmos DB.

CreateDatabaseAsync(Database, RequestOptions)

Cria um recurso de banco de dados como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateDatabaseIfNotExistsAsync(Database, RequestOptions)

Cria(se não existir) ou obtém(se já existir) um recurso de banco de dados como uma operação assíncrona no serviço do Azure Cosmos DB. Você pode marcar o código status da resposta para determinar se o banco de dados foi criado recentemente(201) ou se o banco de dados existente foi retornado(200)

CreateDatabaseQuery(FeedOptions)

Sobrecarregado. Esse método cria uma consulta para recursos de banco de dados em uma conta no serviço do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{Database}.

CreateDatabaseQuery(SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para recursos de banco de dados em uma conta de banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDatabaseQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para recursos de banco de dados em uma conta de banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{dynamic}.

CreateDocumentAsync(String, Object, RequestOptions, Boolean, CancellationToken)

Cria um Documento como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateDocumentAsync(Uri, Object, RequestOptions, Boolean, CancellationToken)

Cria um documento como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateDocumentChangeFeedQuery(String, ChangeFeedOptions)

Sobrecarregado. Esse método cria uma consulta de feed de alterações para documentos em uma coleção em um serviço do Azure Cosmos DB.

CreateDocumentChangeFeedQuery(Uri, ChangeFeedOptions)

Método de extensão para criar uma consulta de feed de alterações para documentos no serviço do Azure Cosmos DB.

CreateDocumentCollectionAsync(String, DocumentCollection, RequestOptions)

Cria uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateDocumentCollectionAsync(Uri, DocumentCollection, RequestOptions)

Cria uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateDocumentCollectionIfNotExistsAsync(String, DocumentCollection, RequestOptions)

Cria (se não existir) ou obtém (se já existir) uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB. Você pode marcar o código status da resposta para determinar se a coleção foi criada recentemente (201) ou se a coleção existente foi retornada (200).

CreateDocumentCollectionIfNotExistsAsync(Uri, DocumentCollection, RequestOptions)

Cria(se não existir) ou obtém(se já existir) uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateDocumentCollectionQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDocumentCollectionQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para coleções em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{DocumentCollection}.

CreateDocumentCollectionQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

CreateDocumentCollectionQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

CreateDocumentCollectionQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para coleções de documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um serviço do Azure Cosmos DB. Ele retorna IOrderedQueryable{Document}.

CreateDocumentQuery(String, FeedOptions, Object)
Obsoleto.

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um serviço do Azure Cosmos DB. Ele retorna IOrderedQueryable{Document}.

CreateDocumentQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDocumentQuery(String, SqlQuerySpec, FeedOptions, Object)
Obsoleto.

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDocumentQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{dynamic}.

CreateDocumentQuery(String, String, FeedOptions, Object)
Obsoleto.

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{dynamic}.

CreateDocumentQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery(Uri, FeedOptions, Object)
Obsoleto.

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery(Uri, SqlQuerySpec, FeedOptions, Object)
Obsoleto.

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery(Uri, String, FeedOptions, Object)
Obsoleto.

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(String, FeedOptions, Object)
Obsoleto.

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{T}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDocumentQuery<T>(String, SqlQuerySpec, FeedOptions, Object)
Obsoleto.

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{T}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateDocumentQuery<T>(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{T}.

CreateDocumentQuery<T>(String, String, FeedOptions, Object)
Obsoleto.

Sobrecarregado. Esse método cria uma consulta para documentos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{T}.

CreateDocumentQuery<T>(Uri, FeedOptions)

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(Uri, FeedOptions, Object)
Obsoleto.

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(Uri, SqlQuerySpec, FeedOptions, Object)
Obsoleto.

Método de extensão para criar uma consulta para documentos para o serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateDocumentQuery<T>(Uri, String, FeedOptions, Object)
Obsoleto.

Método de extensão para criar uma consulta para documentos no serviço do Azure Cosmos DB.

CreateOfferQuery(FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB. Ele retorna IOrderedQueryable{Offer}.

CreateOfferQuery(SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateOfferQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para ofertas em uma conta de banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna IQueryable{dynamic}.

CreatePermissionAsync(String, Permission, RequestOptions)

Cria uma permissão em um objeto de usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

CreatePermissionAsync(Uri, Permission, RequestOptions)

Cria uma permissão como uma operação assíncrona no serviço do Azure Cosmos DB.

CreatePermissionQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para permissões em um usuário em um serviço do Azure Cosmos DB. Ele retorna IOrderedQueryable{Permission}.

CreatePermissionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para permissões em um usuário em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreatePermissionQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para permissões em um usuário em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna IQueryable{dynamic}.

CreatePermissionQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para permissões no serviço do Azure Cosmos DB.

CreatePermissionQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para permissões no serviço do Azure Cosmos DB.

CreatePermissionQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para permissões no serviço do Azure Cosmos DB.

CreateStoredProcedureAsync(String, StoredProcedure, RequestOptions)

Cria um procedimento armazenado como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

Cria um procedimento armazenado como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateStoredProcedureQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para procedimentos armazenados em uma coleção em um serviço do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{StoredProcedure}.

CreateStoredProcedureQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para procedimentos armazenados em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateStoredProcedureQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para procedimentos armazenados em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{dynamic}.

CreateStoredProcedureQuery(Uri, FeedOptions)

Método de extensão para criar consulta para procedimentos armazenados no serviço do Azure Cosmos DB.

CreateStoredProcedureQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar consulta para procedimentos armazenados no serviço do Azure Cosmos DB.

CreateStoredProcedureQuery(Uri, String, FeedOptions)

Método de extensão para criar consulta para procedimentos armazenados no serviço do Azure Cosmos DB.

CreateTriggerAsync(String, Trigger, RequestOptions)

Cria um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateTriggerAsync(Uri, Trigger, RequestOptions)

Cria um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateTriggerQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para gatilhos em uma coleção em um serviço do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{Trigger}.

CreateTriggerQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para gatilhos em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateTriggerQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para gatilhos em uma coleção em um serviço do Azure Cosmos DB. Ele retorna um IQueryable{dynamic}.

CreateTriggerQuery(Uri, FeedOptions)

Método de extensão para criar consulta para gatilhos no serviço do Azure Cosmos DB.

CreateTriggerQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar consulta para gatilhos no serviço do Azure Cosmos DB.

CreateTriggerQuery(Uri, String, FeedOptions)

Método de extensão para criar consulta para gatilhos no serviço do Azure Cosmos DB.

CreateUserAsync(String, User, RequestOptions)

Cria um objeto de usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateUserAsync(Uri, User, RequestOptions)

Cria um usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateUserDefinedFunctionAsync(String, UserDefinedFunction, RequestOptions)

Cria uma função definida pelo usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

Cria uma função definida pelo usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

CreateUserDefinedFunctionQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para udfs em uma coleção em um serviço do Azure Cosmos DB. Ele retorna Um IOrderedQueryable{UserDefinedFunction}.

CreateUserDefinedFunctionQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para udfs em uma coleção em um banco de dados do Azure Cosmos DB com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateUserDefinedFunctionQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para udfs em uma coleção em um banco de dados do Azure Cosmos DB usando uma instrução SQL. Ele retorna um IQueryable{dynamic}.

CreateUserDefinedFunctionQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para funções definidas pelo usuário no serviço do Azure Cosmos DB.

CreateUserDefinedFunctionQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para funções definidas pelo usuário no serviço do Azure Cosmos DB.

CreateUserDefinedFunctionQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para funções definidas pelo usuário no serviço do Azure Cosmos DB.

CreateUserQuery(String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para usuários em um serviço do Azure Cosmos DB. Ele retorna IOrderedQueryable{User}.

CreateUserQuery(String, SqlQuerySpec, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para usuários em um banco de dados do Azure Cosmos DB usando uma instrução SQL com valores parametrizados. Ele retorna um IQueryable{dynamic}. Para obter mais informações sobre como preparar instruções SQL com valores parametrizados, consulte SqlQuerySpec.

CreateUserQuery(String, String, FeedOptions)

Sobrecarregado. Esse método cria uma consulta para usuários em um serviço do Azure Cosmos DB. Ele retorna IQueryable{dynamic}.

CreateUserQuery(Uri, FeedOptions)

Método de extensão para criar uma consulta para usuários no serviço do Azure Cosmos DB.

CreateUserQuery(Uri, SqlQuerySpec, FeedOptions)

Método de extensão para criar uma consulta para usuários no serviço do Azure Cosmos DB.

CreateUserQuery(Uri, String, FeedOptions)

Método de extensão para criar uma consulta para usuários no serviço do Azure Cosmos DB.

DeleteAttachmentAsync(String, RequestOptions, CancellationToken)

Exclua um Attachment do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteAttachmentAsync(Uri, RequestOptions, CancellationToken)

Exclua um anexo como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteConflictAsync(String, RequestOptions)

Exclua um Conflict do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteConflictAsync(Uri, RequestOptions)

Exclua um conflito como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteDatabaseAsync(String, RequestOptions)

Exclua um Database do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteDatabaseAsync(Uri, RequestOptions)

Exclua um banco de dados como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteDocumentAsync(String, RequestOptions, CancellationToken)

Exclua um Document do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteDocumentAsync(Uri, RequestOptions, CancellationToken)

Exclua um documento como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteDocumentCollectionAsync(String, RequestOptions)

Exclua um DocumentCollection do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteDocumentCollectionAsync(Uri, RequestOptions)

Exclua uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

DeletePermissionAsync(String, RequestOptions)

Exclua um Permission do serviço do Azure Cosmos DB como uma operação assíncrona.

DeletePermissionAsync(Uri, RequestOptions)

Exclua uma permissão como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteStoredProcedureAsync(String, RequestOptions)

Exclua um StoredProcedure do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteStoredProcedureAsync(Uri, RequestOptions)

Exclua um procedimento armazenado como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteTriggerAsync(String, RequestOptions)

Exclua um Trigger do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteTriggerAsync(Uri, RequestOptions)

Exclua um gatilho como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteUserAsync(String, RequestOptions)

Exclua um User do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteUserAsync(Uri, RequestOptions)

Exclua um usuário como uma operação assíncrona do serviço do Azure Cosmos DB.

DeleteUserDefinedFunctionAsync(String, RequestOptions)

Exclua um UserDefinedFunction do serviço do Azure Cosmos DB como uma operação assíncrona.

DeleteUserDefinedFunctionAsync(Uri, RequestOptions)

Exclua uma função definida pelo usuário como uma operação assíncrona do serviço do Azure Cosmos DB.

Dispose()

Descarta o cliente para o serviço do Azure Cosmos DB.

ExecuteStoredProcedureAsync<TValue>(String, Object[])

Executa um procedimento armazenado em uma coleção como uma operação assíncrona no serviço do Azure Cosmos DB.

ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, CancellationToken, Object[])

Executa um procedimento armazenado em uma coleção particionada no serviço do Azure Cosmos DB como uma operação assíncrona, especificando uma partição de destino.

ExecuteStoredProcedureAsync<TValue>(String, RequestOptions, Object[])

Executa um procedimento armazenado em uma coleção particionada no serviço do Azure Cosmos DB como uma operação assíncrona, especificando uma partição de destino.

ExecuteStoredProcedureAsync<TValue>(Uri, Object[])

Executa um procedimento armazenado em uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, CancellationToken, Object[])

Executa um procedimento armazenado em uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ExecuteStoredProcedureAsync<TValue>(Uri, RequestOptions, Object[])

Executa um procedimento armazenado em uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

GetDatabaseAccountAsync()

Leia o DatabaseAccount do serviço do Azure Cosmos DB como uma operação assíncrona.

OpenAsync(CancellationToken)

Abra a conexão para validar se a inicialização do cliente foi bem-sucedida no serviço do Azure Cosmos DB.

ReadAttachmentAsync(String, RequestOptions, CancellationToken)

Lê um Attachment do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadAttachmentAsync(Uri, RequestOptions, CancellationToken)

Lê um Attachment como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadAttachmentFeedAsync(String, FeedOptions, CancellationToken)

Lê o feed (sequência) de para Attachment um documento do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadAttachmentFeedAsync(Uri, FeedOptions, CancellationToken)

Lê o feed (sequência) de anexos de um documento como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadConflictAsync(String, RequestOptions)

Lê um Conflict do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadConflictAsync(Uri, RequestOptions)

Lê um Conflict como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadConflictFeedAsync(String, FeedOptions)

Lê o feed (sequência) de para Conflict uma coleção do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadConflictFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de conflitos de uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadDatabaseAsync(String, RequestOptions)

Lê um Database do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDatabaseAsync(Uri, RequestOptions)

Lê um Database como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadDatabaseFeedAsync(FeedOptions)

Lê o feed (sequência) de para Database uma conta de banco de dados do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDocumentAsync(String, RequestOptions, CancellationToken)

Lê um Document do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDocumentAsync(Uri, RequestOptions, CancellationToken)

Lê um Document como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadDocumentAsync<T>(String, RequestOptions, CancellationToken)

Lê um Document como um tipo genérico T do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDocumentAsync<T>(Uri, RequestOptions, CancellationToken)

Lê um Document como um tipo genérico T do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDocumentCollectionAsync(String, RequestOptions)

Lê um DocumentCollection do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDocumentCollectionAsync(Uri, RequestOptions)

Lê um DocumentCollection como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadDocumentCollectionFeedAsync(String, FeedOptions)

Lê o feed (sequência) de para DocumentCollection um banco de dados do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadDocumentCollectionFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de coleções de um banco de dados como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadDocumentFeedAsync(String, FeedOptions, CancellationToken)

Lê o feed (sequência) de documentos de uma coleção especificada do serviço do Azure Cosmos DB. Isso retorna um ResourceResponse<TResource> que conterá uma lista enumerável de objetos dinâmicos.

ReadDocumentFeedAsync(Uri, FeedOptions, CancellationToken)

Lê o feed (sequência) de documentos de uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadMediaAsync(String, CancellationToken)

Recupera o conteúdo do anexo especificado (também conhecido como mídia) do serviço do Azure Cosmos DB.

ReadMediaMetadataAsync(String)

Recupera os metadados associados ao conteúdo de anexo especificado (também conhecido como mídia) como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadOfferAsync(String)

Lê um Offer do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadOffersFeedAsync(FeedOptions)

Lê o feed (sequência) de para Offer uma conta de banco de dados do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadPartitionKeyRangeFeedAsync(String, FeedOptions)

Lê o feed (sequência) de para PartitionKeyRange uma conta de banco de dados do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadPartitionKeyRangeFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de para PartitionKeyRange uma conta de banco de dados do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadPermissionAsync(String, RequestOptions)

Lê um Permission do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadPermissionAsync(Uri, RequestOptions)

Lê um Permission recurso como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadPermissionFeedAsync(String, FeedOptions)

Lê o feed (sequência) de Permission para um usuário do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadPermissionFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de permissões para um usuário como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadStoredProcedureAsync(String, RequestOptions)

Lê um StoredProcedure do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadStoredProcedureAsync(Uri, RequestOptions)

Lê um StoredProcedure como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadStoredProcedureFeedAsync(String, FeedOptions)

Lê o feed (sequência) de para StoredProcedure uma coleção do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadStoredProcedureFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de procedimentos armazenados para uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadTriggerAsync(String, RequestOptions)

Lê um Trigger do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadTriggerAsync(Uri, RequestOptions)

Lê um Trigger como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadTriggerFeedAsync(String, FeedOptions)

Lê o feed (sequência) de para Trigger uma coleção do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadTriggerFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de gatilhos de uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadUserAsync(String, RequestOptions)

Lê um User do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadUserAsync(Uri, RequestOptions)

Lê um User como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadUserDefinedFunctionAsync(String, RequestOptions)

Lê um UserDefinedFunction do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadUserDefinedFunctionAsync(Uri, RequestOptions)

Lê um UserDefinedFunction como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadUserDefinedFunctionFeedAsync(String, FeedOptions)

Lê o feed (sequência) de UserDefinedFunction para uma coleção do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadUserDefinedFunctionFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de funções definidas pelo usuário para uma coleção como uma operação assíncrona do serviço do Azure Cosmos DB.

ReadUserFeedAsync(String, FeedOptions)

Lê o feed (sequência) de User para um banco de dados do serviço do Azure Cosmos DB como uma operação assíncrona.

ReadUserFeedAsync(Uri, FeedOptions)

Lê o feed (sequência) de usuários de um banco de dados como uma operação assíncrona do serviço do Azure Cosmos DB.

ReplaceAttachmentAsync(Attachment, RequestOptions, CancellationToken)

Substitui um Attachment no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceAttachmentAsync(Uri, Attachment, RequestOptions, CancellationToken)

Substitui um anexo como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceDocumentAsync(Document, RequestOptions, CancellationToken)

Substitui um Document no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken)

Substitui um Document no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceDocumentAsync(Uri, Object, RequestOptions, CancellationToken)

Substitui um documento como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceDocumentCollectionAsync(DocumentCollection, RequestOptions)

Substitui uma coleção de documentos no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceDocumentCollectionAsync(Uri, DocumentCollection, RequestOptions)

Substitui uma coleção de documentos como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceOfferAsync(Offer)

Substitui um Offer no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplacePermissionAsync(Permission, RequestOptions)

Substitui um Permission no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplacePermissionAsync(Uri, Permission, RequestOptions)

Substitui uma permissão como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceStoredProcedureAsync(StoredProcedure, RequestOptions)

Substitui um StoredProcedure no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

Substitua o procedimento armazenado especificado no serviço do Azure Cosmos DB.

ReplaceTriggerAsync(Trigger, RequestOptions)

Substitui um Trigger no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceTriggerAsync(Uri, Trigger, RequestOptions)

Substitui um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceUserAsync(Uri, User, RequestOptions)

Substitui um usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceUserAsync(User, RequestOptions)

Substitui um User no serviço do Azure Cosmos DB como uma operação assíncrona.

ReplaceUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

Substitui uma função definida pelo usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

ReplaceUserDefinedFunctionAsync(UserDefinedFunction, RequestOptions)

Substitui um UserDefinedFunction no serviço do Azure Cosmos DB como uma operação assíncrona.

UpdateMediaAsync(String, Stream, MediaOptions, CancellationToken)

Substitui o conteúdo da mídia especificada como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertAttachmentAsync(String, Object, RequestOptions, CancellationToken)

Faz upserts de um anexo como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertAttachmentAsync(String, Stream, MediaOptions, RequestOptions, CancellationToken)

Aumenta um Attachment com o conteúdo do fornecido mediaStream como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertAttachmentAsync(Uri, Object, RequestOptions, CancellationToken)

Upserts an attachment as an asynchronous operation in the Azure Cosmos DB service.

UpsertAttachmentAsync(Uri, Stream, MediaOptions, RequestOptions, CancellationToken)

Upserts an attachment as an asynchronous operation in the Azure Cosmos DB service.

UpsertDocumentAsync(String, Object, RequestOptions, Boolean, CancellationToken)

Upserts a Document as an asychronous operation in the Azure Cosmos DB service.

UpsertDocumentAsync(Uri, Object, RequestOptions, Boolean, CancellationToken)

Faz upserts de um documento como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertPermissionAsync(String, Permission, RequestOptions)

Insere uma permissão em um objeto de usuário no serviço do Azure Cosmos DB como uma operação assíncrona.

UpsertPermissionAsync(Uri, Permission, RequestOptions)

Insere uma permissão como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertStoredProcedureAsync(String, StoredProcedure, RequestOptions)

Faz upserts de um procedimento armazenado como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertStoredProcedureAsync(Uri, StoredProcedure, RequestOptions)

Faz upserts de um procedimento armazenado como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertTriggerAsync(String, Trigger, RequestOptions)

Aumenta um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertTriggerAsync(Uri, Trigger, RequestOptions)

Faz upserts de um gatilho como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertUserAsync(String, User, RequestOptions)

Insere uma permissão em um objeto de usuário no serviço do Azure Cosmos DB como uma operação assíncrona.

UpsertUserAsync(Uri, User, RequestOptions)

Faz upserts de um usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertUserDefinedFunctionAsync(String, UserDefinedFunction, RequestOptions)

Faz upserts de uma função definida pelo usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

UpsertUserDefinedFunctionAsync(Uri, UserDefinedFunction, RequestOptions)

Faz upserts de uma função definida pelo usuário como uma operação assíncrona no serviço do Azure Cosmos DB.

Aplica-se a