DocumentClient Construtores

Definição

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

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

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

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

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