Share via


DocumentClient Constructores

Definición

Sobrecargas

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

Inicializa una nueva instancia de la clase Microsoft.Azure.Documents.Client.DocumentClient mediante el punto de conexión de servicio de Azure Cosmos DB especificado, un diccionario de tokens de recursos y una directiva de conexión.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio de Azure Cosmos DB especificado para el servicio Azure Cosmos DB, una lista de objetos de permiso y una directiva de conexión.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio, la clave y la directiva de conexión de Azure Cosmos DB especificados para el servicio Azure Cosmos DB.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso) y una directiva de conexión para el servicio Azure Cosmos DB.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio, la clave, la directiva de conexión y un jsonSerializerSettings personalizado para el servicio Azure Cosmos DB.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio, la clave, la directiva de conexión y un jsonSerializerSettings personalizado para el servicio Azure Cosmos DB.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso), una directiva de conexión y un jsonSerializerSettings personalizado para el servicio Azure Cosmos DB.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso), una directiva de conexión y un jsonSerializerSettings personalizado para el servicio Azure Cosmos DB.

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso) y una directiva de conexión para el servicio Azure Cosmos DB.

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

Precaución

Please use the constructor that takes a permission list or a resource token list.

Inicializa una nueva instancia de la clase Microsoft.Azure.Documents.Client.DocumentClient mediante el punto de conexión de servicio de Azure Cosmos DB especificado, un diccionario de tokens de recursos y una directiva de conexión.

[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

Punto de conexión de servicio que se va a usar para crear el cliente.

resourceTokens
IDictionary<String,String>

Diccionario de identificadores de recursos y tokens de recursos.

connectionPolicy
ConnectionPolicy

(Opcional) Directiva de conexión para el cliente.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Directiva de coherencia predeterminada para las operaciones de cliente.

Atributos

Comentarios

Uso de conectividad directa, siempre que sea posible, se recomienda

Consulte también

Se aplica a

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio de Azure Cosmos DB especificado para el servicio Azure Cosmos DB, una lista de objetos de permiso y una directiva de conexión.

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

Punto de conexión de servicio que se va a usar para crear el cliente.

permissionFeed
IList<Permission>

Lista de objetos Permission que se van a usar para crear el cliente.

connectionPolicy
ConnectionPolicy

(Opcional) que ConnectionPolicy se va a usar para esta conexión.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Directiva de coherencia predeterminada para las operaciones de cliente.

Excepciones

Si permissionFeed no se proporciona.

Si permissionFeed no es un vínculo de permiso válido.

Comentarios

Si no se proporciona , connectionPolicy se usará el valor predeterminado ConnectionPolicy . Se recomienda usar conectividad directa, siempre que sea posible.

Consulte también

Se aplica a

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio, la clave y la directiva de conexión de Azure Cosmos DB especificados para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKey
SecureString

Lista de objetos Permission que se van a usar para crear el cliente.

connectionPolicy
ConnectionPolicy

(Opcional) Directiva de conexión para el cliente. Si no se pasa ninguno, se usa el valor predeterminado. ConnectionPolicy

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Esto se puede usar para debilitar el nivel de coherencia de la cuenta de base de datos para las operaciones de lectura. Si no se establece el nivel de coherencia de la cuenta de base de datos se usará para todas las solicitudes.

Comentarios

El punto de conexión de servicio y la clave de autorización se pueden obtener desde el Portal de administración de Azure. La clave de autenticación que se usa aquí se cifra para la privacidad cuando se usa y se elimina de la memoria del equipo cuando ya no es necesario.

Uso de conectividad directa, siempre que sea posible, se recomienda

Consulte también

Se aplica a

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso) y una directiva de conexión para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKeyOrResourceToken
String

Clave de autorización o token de recurso que se va a usar para crear el cliente.

connectionPolicy
ConnectionPolicy

(Opcional) Directiva de conexión para el cliente.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Directiva de coherencia predeterminada para las operaciones de cliente.

Comentarios

El punto de conexión de servicio se puede obtener desde el Portal de administración de Azure. Si se va a conectar mediante una de las claves maestras, se pueden obtener junto con el punto de conexión del Portal de administración de Azure Si, sin embargo, se conecta como un usuario específico de Azure Cosmos DB, el valor pasado authKeyOrResourceToken es el ResourceToken obtenido de la fuente de permisos para el usuario.

Se recomienda usar conectividad directa, siempre que sea posible.

Consulte también

Se aplica a

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

Precaución

Please use the constructor that takes JsonSerializerSettings as the third parameter.

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio, la clave, la directiva de conexión y un jsonSerializerSettings personalizado para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKey
SecureString

Lista de objetos Permission que se van a usar para crear el cliente.

connectionPolicy
ConnectionPolicy

Directiva de conexión para el cliente.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

Esto se puede usar para debilitar el nivel de coherencia de la cuenta de base de datos para las operaciones de lectura. Si no se establece el nivel de coherencia de la cuenta de base de datos se usará para todas las solicitudes.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

La configuración personalizada de JsonSerializer que se va a usar para la serialización o derialización.

Atributos

Comentarios

El punto de conexión de servicio y la clave de autorización se pueden obtener desde el Portal de administración de Azure. La clave de autenticación que se usa aquí se cifra para la privacidad cuando se usa y se elimina de la memoria del equipo cuando ya no es necesario.

Uso de conectividad directa, siempre que sea posible, se recomienda

Consulte también

Se aplica a

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio, la clave, la directiva de conexión y un jsonSerializerSettings personalizado para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKey
SecureString

Lista de objetos Permission que se van a usar para crear el cliente.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

La configuración personalizada de JsonSerializer que se va a usar para la serialización o derialización.

connectionPolicy
ConnectionPolicy

(Opcional) Directiva de conexión para el cliente. Si no se pasa ninguno, se usa el valor predeterminado. ConnectionPolicy

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Esto se puede usar para debilitar el nivel de coherencia de la cuenta de base de datos para las operaciones de lectura. Si no se establece el nivel de coherencia de la cuenta de base de datos se usará para todas las solicitudes.

Comentarios

El punto de conexión de servicio y la clave de autorización se pueden obtener desde el Portal de administración de Azure. La clave de autenticación que se usa aquí se cifra para la privacidad cuando se usa y se elimina de la memoria del equipo cuando ya no es necesario.

Uso de conectividad directa, siempre que sea posible, se recomienda

Consulte también

Se aplica a

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

Precaución

Please use the constructor that takes JsonSerializerSettings as the third parameter.

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso), una directiva de conexión y un jsonSerializerSettings personalizado para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKeyOrResourceToken
String

Clave de autorización o token de recurso que se va a usar para crear el cliente.

connectionPolicy
ConnectionPolicy

Directiva de conexión para el cliente.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

Directiva de coherencia predeterminada para las operaciones de cliente.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

La configuración personalizada de JsonSerializer que se va a usar para la serialización o derialización.

Atributos

Comentarios

El punto de conexión de servicio se puede obtener desde el Portal de administración de Azure. Si se va a conectar mediante una de las claves maestras, se pueden obtener junto con el punto de conexión del Portal de administración de Azure Si, sin embargo, se conecta como un usuario específico de Azure Cosmos DB, el valor pasado authKeyOrResourceToken es el ResourceToken obtenido de la fuente de permisos para el usuario.

Se recomienda usar conectividad directa, siempre que sea posible.

Consulte también

Se aplica a

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso), una directiva de conexión y un jsonSerializerSettings personalizado para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKeyOrResourceToken
String

Clave de autorización o token de recurso que se va a usar para crear el cliente.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

La configuración personalizada de JsonSerializer que se va a usar para la serialización o derialización.

connectionPolicy
ConnectionPolicy

(Opcional) Directiva de conexión para el cliente.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Directiva de coherencia predeterminada para las operaciones de cliente.

Comentarios

El punto de conexión de servicio se puede obtener desde el Portal de administración de Azure. Si se va a conectar mediante una de las claves maestras, se pueden obtener junto con el punto de conexión del Portal de administración de Azure Si, sin embargo, se conecta como un usuario específico de Azure Cosmos DB, el valor pasado authKeyOrResourceToken es el ResourceToken obtenido de la fuente de permisos para el usuario.

Se recomienda usar conectividad directa, siempre que sea posible.

Consulte también

Se aplica a

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

Inicializa una nueva instancia de la DocumentClient clase mediante el punto de conexión de servicio especificado, una clave de autorización (o token de recurso) y una directiva de conexión para el servicio 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

Punto de conexión de servicio que se va a usar para crear el cliente.

authKeyOrResourceToken
String

Clave de autorización o token de recurso que se va a usar para crear el cliente.

handler
HttpMessageHandler

Pila del controlador HTTP que se va a usar para enviar solicitudes (por ejemplo, HttpClientHandler).

connectionPolicy
ConnectionPolicy

(Opcional) Directiva de conexión para el cliente.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Opcional) Directiva de coherencia predeterminada para las operaciones de cliente.

Comentarios

El punto de conexión de servicio se puede obtener desde el Portal de administración de Azure. Si se va a conectar mediante una de las claves maestras, se pueden obtener junto con el punto de conexión del Portal de administración de Azure Si, sin embargo, se conecta como un usuario específico de Azure Cosmos DB, el valor pasado authKeyOrResourceToken es el ResourceToken obtenido de la fuente de permisos para el usuario.

Se recomienda usar conectividad directa, siempre que sea posible.

Consulte también

Se aplica a