Partager via


DocumentClient Constructeurs

Définition

Surcharges

DocumentClient(Uri, IDictionary<String,String>, ConnectionPolicy, Nullable<ConsistencyLevel>)
Obsolète.

Initialise une nouvelle instance de la classe Microsoft.Azure.Documents.Client.DocumentClient à l’aide du point de terminaison de service Azure Cosmos DB spécifié, d’un dictionnaire de jetons de ressource et d’une stratégie de connexion.

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service Azure Cosmos DB spécifié pour le service Azure Cosmos DB, d’une liste d’objets d’autorisation et d’une stratégie de connexion.

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison, de la clé et de la stratégie de connexion du service Azure Cosmos DB spécifiés pour le service Azure Cosmos DB.

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource) et d’une stratégie de connexion pour le service Azure Cosmos DB.

DocumentClient(Uri, SecureString, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
Obsolète.

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service Azure Cosmos DB spécifié, de la clé, de la stratégie de connexion et d’un JsonSerializerSettings personnalisé pour le service Azure Cosmos DB.

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service Azure Cosmos DB spécifié, de la clé, de la stratégie de connexion et d’un JsonSerializerSettings personnalisé pour le service Azure Cosmos DB.

DocumentClient(Uri, String, ConnectionPolicy, Nullable<ConsistencyLevel>, JsonSerializerSettings)
Obsolète.

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource), d’une stratégie de connexion et d’un jsonSerializerSettings personnalisé pour le service Azure Cosmos DB.

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource), d’une stratégie de connexion et d’un jsonSerializerSettings personnalisé pour le service Azure Cosmos DB.

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource) et d’une stratégie de connexion pour le service Azure Cosmos DB.

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

Attention

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

Initialise une nouvelle instance de la classe Microsoft.Azure.Documents.Client.DocumentClient à l’aide du point de terminaison de service Azure Cosmos DB spécifié, d’un dictionnaire de jetons de ressource et d’une stratégie de connexion.

[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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

resourceTokens
IDictionary<String,String>

Dictionnaire d’ID de ressource et de jetons de ressource.

connectionPolicy
ConnectionPolicy

(Facultatif) Stratégie de connexion pour le client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Stratégie de cohérence par défaut pour les opérations clientes.

Attributs

Remarques

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service Azure Cosmos DB spécifié pour le service Azure Cosmos DB, d’une liste d’objets d’autorisation et d’une stratégie de connexion.

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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

permissionFeed
IList<Permission>

Liste des objets Permission à utiliser pour créer le client.

connectionPolicy
ConnectionPolicy

(Facultatif) ConnectionPolicy à utiliser pour cette connexion.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Stratégie de cohérence par défaut pour les opérations clientes.

Exceptions

Si permissionFeed n’est pas fourni.

Si permissionFeed n’est pas un lien d’autorisation valide.

Remarques

Si aucun n’est connectionPolicy fourni, la valeur par défaut ConnectionPolicy est utilisée. L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée.

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison, de la clé et de la stratégie de connexion du service Azure Cosmos DB spécifiés pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKey
SecureString

Liste des objets Permission à utiliser pour créer le client.

connectionPolicy
ConnectionPolicy

(Facultatif) Stratégie de connexion pour le client. Si aucun n’est passé, la valeur par défaut est utilisée ConnectionPolicy

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Cela peut être utilisé pour affaiblir le niveau de cohérence du compte de base de données pour les opérations de lecture. Si ce n’est pas le cas, le niveau de cohérence du compte de base de données est utilisé pour toutes les demandes.

Remarques

Le point de terminaison de service et la clé d’autorisation peuvent être obtenus à partir du portail de gestion Azure. L’authKey utilisée ici est chiffrée à des fins de confidentialité lors de son utilisation, et supprimée de la mémoire de l’ordinateur quand elle n’est plus nécessaire

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource) et d’une stratégie de connexion pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKeyOrResourceToken
String

Clé d’autorisation ou jeton de ressource à utiliser pour créer le client.

connectionPolicy
ConnectionPolicy

(Facultatif) Stratégie de connexion pour le client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Stratégie de cohérence par défaut pour les opérations clientes.

Remarques

Le point de terminaison de service peut être obtenu à partir du portail de gestion Azure. Si vous vous connectez à l’aide de l’une des clés principales, celles-ci peuvent être obtenues avec le point de terminaison à partir du portail de gestion Azure. Toutefois, vous vous connectez en tant qu’utilisateur Azure Cosmos DB spécifique, la valeur transmise à est ResourceToken obtenue à authKeyOrResourceToken partir du flux d’autorisation de l’utilisateur.

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée.

Voir aussi

S’applique à

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

Attention

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service Azure Cosmos DB spécifié, de la clé, de la stratégie de connexion et d’un JsonSerializerSettings personnalisé pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKey
SecureString

Liste des objets Permission à utiliser pour créer le client.

connectionPolicy
ConnectionPolicy

Stratégie de connexion pour le client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

Cela peut être utilisé pour affaiblir le niveau de cohérence du compte de base de données pour les opérations de lecture. Si ce n’est pas le cas, le niveau de cohérence du compte de base de données est utilisé pour toutes les demandes.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Paramètres jsonSerializer personnalisés à utiliser pour la sérialisation/la dérialisation.

Attributs

Remarques

Le point de terminaison de service et la clé d’autorisation peuvent être obtenus à partir du portail de gestion Azure. L’authKey utilisée ici est chiffrée à des fins de confidentialité lors de son utilisation, et supprimée de la mémoire de l’ordinateur quand elle n’est plus nécessaire

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service Azure Cosmos DB spécifié, de la clé, de la stratégie de connexion et d’un JsonSerializerSettings personnalisé pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKey
SecureString

Liste des objets Permission à utiliser pour créer le client.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Paramètres jsonSerializer personnalisés à utiliser pour la sérialisation/la dérialisation.

connectionPolicy
ConnectionPolicy

(Facultatif) Stratégie de connexion pour le client. Si aucun n’est passé, la valeur par défaut est utilisée ConnectionPolicy

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Cela peut être utilisé pour affaiblir le niveau de cohérence du compte de base de données pour les opérations de lecture. Si ce n’est pas le cas, le niveau de cohérence du compte de base de données est utilisé pour toutes les demandes.

Remarques

Le point de terminaison de service et la clé d’autorisation peuvent être obtenus à partir du portail de gestion Azure. L’authKey utilisée ici est chiffrée à des fins de confidentialité lors de son utilisation, et supprimée de la mémoire de l’ordinateur quand elle n’est plus nécessaire

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée

Voir aussi

S’applique à

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

Attention

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource), d’une stratégie de connexion et d’un jsonSerializerSettings personnalisé pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKeyOrResourceToken
String

Clé d’autorisation ou jeton de ressource à utiliser pour créer le client.

connectionPolicy
ConnectionPolicy

Stratégie de connexion pour le client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

Stratégie de cohérence par défaut pour les opérations clientes.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Paramètres jsonSerializer personnalisés à utiliser pour la sérialisation/la dérialisation.

Attributs

Remarques

Le point de terminaison de service peut être obtenu à partir du portail de gestion Azure. Si vous vous connectez à l’aide de l’une des clés principales, celles-ci peuvent être obtenues avec le point de terminaison à partir du portail de gestion Azure. Toutefois, vous vous connectez en tant qu’utilisateur Azure Cosmos DB spécifique, la valeur transmise à est ResourceToken obtenue à authKeyOrResourceToken partir du flux d’autorisation de l’utilisateur.

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée.

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource), d’une stratégie de connexion et d’un jsonSerializerSettings personnalisé pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKeyOrResourceToken
String

Clé d’autorisation ou jeton de ressource à utiliser pour créer le client.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Paramètres jsonSerializer personnalisés à utiliser pour la sérialisation/la dérialisation.

connectionPolicy
ConnectionPolicy

(Facultatif) Stratégie de connexion pour le client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Stratégie de cohérence par défaut pour les opérations clientes.

Remarques

Le point de terminaison de service peut être obtenu à partir du portail de gestion Azure. Si vous vous connectez à l’aide de l’une des clés principales, celles-ci peuvent être obtenues avec le point de terminaison à partir du portail de gestion Azure. Toutefois, vous vous connectez en tant qu’utilisateur Azure Cosmos DB spécifique, la valeur transmise à est ResourceToken obtenue à authKeyOrResourceToken partir du flux d’autorisation de l’utilisateur.

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée.

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la classe à l’aide DocumentClient du point de terminaison de service spécifié, d’une clé d’autorisation (ou d’un jeton de ressource) et d’une stratégie de connexion pour le service 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)

Paramètres

serviceEndpoint
Uri

Point de terminaison de service à utiliser pour créer le client.

authKeyOrResourceToken
String

Clé d’autorisation ou jeton de ressource à utiliser pour créer le client.

handler
HttpMessageHandler

Pile de gestionnaires HTTP à utiliser pour l’envoi de requêtes (par exemple, HttpClientHandler).

connectionPolicy
ConnectionPolicy

(Facultatif) Stratégie de connexion pour le client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Facultatif) Stratégie de cohérence par défaut pour les opérations clientes.

Remarques

Le point de terminaison de service peut être obtenu à partir du portail de gestion Azure. Si vous vous connectez à l’aide de l’une des clés principales, celles-ci peuvent être obtenues avec le point de terminaison à partir du portail de gestion Azure. Toutefois, vous vous connectez en tant qu’utilisateur Azure Cosmos DB spécifique, la valeur transmise à est ResourceToken obtenue à authKeyOrResourceToken partir du flux d’autorisation de l’utilisateur.

L’utilisation de la connectivité directe, dans la mesure du possible, est recommandée.

Voir aussi

S’applique à