DocumentClient Construtores
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.
Sobrecargas
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 DocumentClient classe usando o ponto de 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, 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, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings) |
Obsoleto.
Inicializa uma nova instância da classe usando o ponto de extremidade de serviço, a chave, a DocumentClient política de conexão e um JsonSerializerSettings do Azure Cosmos DB especificados 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 extremidade de serviço, a chave, a DocumentClient política de conexão e um JsonSerializerSettings do Azure Cosmos DB especificados 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, 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. |
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, IDictionary<String,String>, ConnectionPolicy, Nullable<ConsistencyLevel>)
Cuidado
Please use the constructor that takes a permission list or a resource token list.
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.
[System.Obsolete("Please use the constructor that takes a permission list or a resource token list.")]
public DocumentClient (Uri serviceEndpoint, System.Collections.Generic.IDictionary<string,string> resourceTokens, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
[<System.Obsolete("Please use the constructor that takes a permission list or a resource token list.")>]
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, resourceTokens As IDictionary(Of String, String), Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- resourceTokens
- IDictionary<String,String>
Um dicionário de IDs de recurso e tokens de recurso.
- connectionPolicy
- ConnectionPolicy
(Opcional) A política de conexão para o cliente.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) A política de consistência padrão para operações de cliente.
- Atributos
Comentários
O uso da conectividade direta, sempre que possível, é recomendado
Confira também
Aplica-se a
DocumentClient(Uri, IList<Permission>, ConnectionPolicy, Nullable<ConsistencyLevel>)
Inicializa uma nova instância da DocumentClient classe usando o ponto de 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.
public DocumentClient (Uri serviceEndpoint, System.Collections.Generic.IList<Microsoft.Azure.Documents.Permission> permissionFeed, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * System.Collections.Generic.IList<Microsoft.Azure.Documents.Permission> * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, permissionFeed As IList(Of Permission), Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- permissionFeed
- IList<Permission>
Uma lista de objetos Permission a serem usados para criar o cliente.
- connectionPolicy
- ConnectionPolicy
(Opcional) O ConnectionPolicy a ser usado para essa conexão.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) A política de consistência padrão para operações de cliente.
Exceções
Se permissionFeed
não for fornecido.
Se permissionFeed
não for um link de permissão válido.
Comentários
Se não connectionPolicy
for fornecido, o padrão ConnectionPolicy será usado. O uso da conectividade direta, sempre que possível, é recomendado.
Confira também
Aplica-se a
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.
public DocumentClient (Uri serviceEndpoint, System.Security.SecureString authKey, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * System.Security.SecureString * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKey As SecureString, Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKey
- SecureString
A lista de objetos Permission a serem usados para criar o cliente.
- connectionPolicy
- ConnectionPolicy
(Opcional) A política de conexão para o cliente. Se nenhum for passado, o padrão será usado ConnectionPolicy
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) Isso pode ser usado para enfraquecer o nível de consistência da conta de banco de dados para operações de leitura. Se isso não for definido, o nível de consistência da conta de banco de dados será usado para todas as solicitações.
Comentários
O ponto de extremidade de serviço e a chave de autorização podem ser obtidos no Portal de Gerenciamento do Azure. A authKey usada aqui é criptografada para privacidade ao ser usada e excluída da memória do computador quando não for mais necessária
O uso da conectividade direta, sempre que possível, é recomendado
Confira também
Aplica-se a
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.
public DocumentClient (Uri serviceEndpoint, string authKeyOrResourceToken, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * string * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKeyOrResourceToken As String, Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKeyOrResourceToken
- String
A chave de autorização ou o token de recurso a ser usado para criar o cliente.
- connectionPolicy
- ConnectionPolicy
(Opcional) A política de conexão para o cliente.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) A política de consistência padrão para operações de cliente.
Comentários
O ponto de extremidade de serviço pode ser obtido no Portal de Gerenciamento do Azure. Se você estiver se conectando usando uma das Chaves Mestras, elas poderão ser obtidas junto com o ponto de extremidade do Portal de Gerenciamento do Azure Se, no entanto, você estiver se conectando como um usuário específico do Azure Cosmos DB, o valor passado para authKeyOrResourceToken
é o ResourceToken obtido do feed de permissões para o usuário.
O uso da conectividade direta, sempre que possível, é recomendado.
Confira também
Aplica-se a
DocumentClient(Uri, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
Cuidado
Please use the constructor that takes JsonSerializerSettings as the third parameter.
Inicializa uma nova instância da classe usando o ponto de extremidade de serviço, a chave, a DocumentClient política de conexão e um JsonSerializerSettings do Azure Cosmos DB especificados para o serviço do Azure Cosmos DB.
[System.Obsolete("Please use the constructor that takes JsonSerializerSettings as the third parameter.")]
public DocumentClient (Uri serviceEndpoint, System.Security.SecureString authKey, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel, Newtonsoft.Json.JsonSerializerSettings serializerSettings);
[<System.Obsolete("Please use the constructor that takes JsonSerializerSettings as the third parameter.")>]
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * System.Security.SecureString * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKey As SecureString, connectionPolicy As ConnectionPolicy, desiredConsistencyLevel As Nullable(Of ConsistencyLevel), serializerSettings As JsonSerializerSettings)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKey
- SecureString
A lista de objetos Permission a serem usados para criar o cliente.
- connectionPolicy
- ConnectionPolicy
A política de conexão para o cliente.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
Isso pode ser usado para enfraquecer o nível de consistência da conta de banco de dados para operações de leitura. Se isso não for definido, o nível de consistência da conta de banco de dados será usado para todas as solicitações.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
As configurações personalizadas do JsonSerializer a serem usadas para serialização/derialização.
- Atributos
Comentários
O ponto de extremidade de serviço e a chave de autorização podem ser obtidos no Portal de Gerenciamento do Azure. A authKey usada aqui é criptografada para privacidade ao ser usada e excluída da memória do computador quando não for mais necessária
O uso da conectividade direta, sempre que possível, é recomendado
Confira também
- Uri
- SecureString
- ConnectionPolicy
- ConsistencyLevel
- <xref:Newtonsoft.Json.JsonSerializerSettings>
Aplica-se a
DocumentClient(Uri, SecureString, JsonSerializerSettings, ConnectionPolicy, Nullable<ConsistencyLevel>)
Inicializa uma nova instância da classe usando o ponto de extremidade de serviço, a chave, a DocumentClient política de conexão e um JsonSerializerSettings do Azure Cosmos DB especificados para o serviço do Azure Cosmos DB.
public DocumentClient (Uri serviceEndpoint, System.Security.SecureString authKey, Newtonsoft.Json.JsonSerializerSettings serializerSettings, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * System.Security.SecureString * Newtonsoft.Json.JsonSerializerSettings * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKey As SecureString, serializerSettings As JsonSerializerSettings, Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKey
- SecureString
A lista de objetos Permission a serem usados para criar o cliente.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
As configurações personalizadas do JsonSerializer a serem usadas para serialização/derialização.
- connectionPolicy
- ConnectionPolicy
(Opcional) A política de conexão para o cliente. Se nenhum for passado, o padrão será usado ConnectionPolicy
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) Isso pode ser usado para enfraquecer o nível de consistência da conta de banco de dados para operações de leitura. Se isso não for definido, o nível de consistência da conta de banco de dados será usado para todas as solicitações.
Comentários
O ponto de extremidade de serviço e a chave de autorização podem ser obtidos no Portal de Gerenciamento do Azure. A authKey usada aqui é criptografada para privacidade ao ser usada e excluída da memória do computador quando não for mais necessária
O uso da conectividade direta, sempre que possível, é recomendado
Confira também
- Uri
- SecureString
- <xref:Newtonsoft.Json.JsonSerializerSettings>
- ConnectionPolicy
- ConsistencyLevel
Aplica-se a
DocumentClient(Uri, String, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
Cuidado
Please use the constructor that takes JsonSerializerSettings as the third parameter.
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.
[System.Obsolete("Please use the constructor that takes JsonSerializerSettings as the third parameter.")]
public DocumentClient (Uri serviceEndpoint, string authKeyOrResourceToken, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel, Newtonsoft.Json.JsonSerializerSettings serializerSettings);
[<System.Obsolete("Please use the constructor that takes JsonSerializerSettings as the third parameter.")>]
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * string * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKeyOrResourceToken As String, connectionPolicy As ConnectionPolicy, desiredConsistencyLevel As Nullable(Of ConsistencyLevel), serializerSettings As JsonSerializerSettings)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKeyOrResourceToken
- String
A chave de autorização ou o token de recurso a ser usado para criar o cliente.
- connectionPolicy
- ConnectionPolicy
A política de conexão para o cliente.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
A política de consistência padrão para operações de cliente.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
As configurações personalizadas do JsonSerializer a serem usadas para serialização/derialização.
- Atributos
Comentários
O ponto de extremidade de serviço pode ser obtido no Portal de Gerenciamento do Azure. Se você estiver se conectando usando uma das Chaves Mestras, elas poderão ser obtidas junto com o ponto de extremidade do Portal de Gerenciamento do Azure Se, no entanto, você estiver se conectando como um usuário específico do Azure Cosmos DB, o valor passado para authKeyOrResourceToken
é o ResourceToken obtido do feed de permissões para o usuário.
O uso da conectividade direta, sempre que possível, é recomendado.
Confira também
- ConsistencyLevel
- <xref:Newtonsoft.Json.JsonSerializerSettings>
- Uri
- ConnectionPolicy
Aplica-se a
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.
public DocumentClient (Uri serviceEndpoint, string authKeyOrResourceToken, Newtonsoft.Json.JsonSerializerSettings serializerSettings, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * string * Newtonsoft.Json.JsonSerializerSettings * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKeyOrResourceToken As String, serializerSettings As JsonSerializerSettings, Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKeyOrResourceToken
- String
A chave de autorização ou o token de recurso a ser usado para criar o cliente.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
As configurações personalizadas do JsonSerializer a serem usadas para serialização/derialização.
- connectionPolicy
- ConnectionPolicy
(Opcional) A política de conexão para o cliente.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) A política de consistência padrão para operações de cliente.
Comentários
O ponto de extremidade de serviço pode ser obtido no Portal de Gerenciamento do Azure. Se você estiver se conectando usando uma das Chaves Mestras, elas poderão ser obtidas junto com o ponto de extremidade do Portal de Gerenciamento do Azure Se, no entanto, você estiver se conectando como um usuário específico do Azure Cosmos DB, o valor passado para authKeyOrResourceToken
é o ResourceToken obtido do feed de permissões para o usuário.
O uso da conectividade direta, sempre que possível, é recomendado.
Confira também
- ConnectionPolicy
- ConsistencyLevel
- Uri
- <xref:Newtonsoft.Json.JsonSerializerSettings>
Aplica-se a
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.
public DocumentClient (Uri serviceEndpoint, string authKeyOrResourceToken, System.Net.Http.HttpMessageHandler handler, Microsoft.Azure.Documents.Client.ConnectionPolicy connectionPolicy = default, Microsoft.Azure.Documents.ConsistencyLevel? desiredConsistencyLevel = default);
new Microsoft.Azure.Documents.Client.DocumentClient : Uri * string * System.Net.Http.HttpMessageHandler * Microsoft.Azure.Documents.Client.ConnectionPolicy * Nullable<Microsoft.Azure.Documents.ConsistencyLevel> -> Microsoft.Azure.Documents.Client.DocumentClient
Public Sub New (serviceEndpoint As Uri, authKeyOrResourceToken As String, handler As HttpMessageHandler, Optional connectionPolicy As ConnectionPolicy = Nothing, Optional desiredConsistencyLevel As Nullable(Of ConsistencyLevel) = Nothing)
Parâmetros
- serviceEndpoint
- Uri
O ponto de extremidade de serviço a ser usado para criar o cliente.
- authKeyOrResourceToken
- String
A chave de autorização ou o token de recurso a ser usado para criar o cliente.
- handler
- HttpMessageHandler
A pilha do manipulador HTTP a ser usada para enviar solicitações (por exemplo, HttpClientHandler).
- connectionPolicy
- ConnectionPolicy
(Opcional) A política de conexão para o cliente.
- desiredConsistencyLevel
- Nullable<ConsistencyLevel>
(Opcional) A política de consistência padrão para operações de cliente.
Comentários
O ponto de extremidade de serviço pode ser obtido no Portal de Gerenciamento do Azure. Se você estiver se conectando usando uma das Chaves Mestras, elas poderão ser obtidas junto com o ponto de extremidade do Portal de Gerenciamento do Azure Se, no entanto, você estiver se conectando como um usuário específico do Azure Cosmos DB, o valor passado para authKeyOrResourceToken
é o ResourceToken obtido do feed de permissões para o usuário.
O uso da conectividade direta, sempre que possível, é recomendado.
Confira também
Aplica-se a
Azure SDK for .NET