Freigeben über


DocumentClient Konstruktoren

Definition

Überlädt

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

Initialisiert eine neue instance der Microsoft.Azure.Documents.Client.DocumentClient-Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, eines Wörterbuchs mit Ressourcentoken und einer Verbindungsrichtlinie.

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts für den Azure Cosmos DB-Dienst, einer Liste von Berechtigungsobjekten und einer Verbindungsrichtlinie.

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, -Schlüssels und der angegebenen Verbindungsrichtlinie für den Azure Cosmos DB-Dienst.

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens) und einer Verbindungsrichtlinie für den Azure Cosmos DB-Dienst.

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, schlüssels, der angegebenen Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, schlüssels, der angegebenen Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens), einer Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens), einer Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens) und einer Verbindungsrichtlinie für den Azure Cosmos DB-Dienst.

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

Achtung

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

Initialisiert eine neue instance der Microsoft.Azure.Documents.Client.DocumentClient-Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, eines Wörterbuchs mit Ressourcentoken und einer Verbindungsrichtlinie.

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

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

resourceTokens
IDictionary<String,String>

Ein Wörterbuch mit Ressourcen-IDs und Ressourcentoken.

connectionPolicy
ConnectionPolicy

(Optional) Die Verbindungsrichtlinie für den Client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Die Standardkonsistenzrichtlinie für Clientvorgänge.

Attribute

Hinweise

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts für den Azure Cosmos DB-Dienst, einer Liste von Berechtigungsobjekten und einer Verbindungsrichtlinie.

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)

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

permissionFeed
IList<Permission>

Eine Liste der Berechtigungsobjekte, die zum Erstellen des Clients verwendet werden sollen.

connectionPolicy
ConnectionPolicy

(Optional) Die , die ConnectionPolicy für diese Verbindung verwendet werden soll.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Die Standardkonsistenzrichtlinie für Clientvorgänge.

Ausnahmen

Wenn permissionFeed nicht angegeben wird.

Wenn permissionFeed kein gültiger Berechtigungslink ist.

Hinweise

Wenn kein connectionPolicy angegeben wird, wird der Standardwert ConnectionPolicy verwendet. Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, -Schlüssels und der angegebenen Verbindungsrichtlinie für den Azure Cosmos DB-Dienst.

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)

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKey
SecureString

Die Liste der Berechtigungsobjekte, die zum Erstellen des Clients verwendet werden sollen.

connectionPolicy
ConnectionPolicy

(Optional) Die Verbindungsrichtlinie für den Client. Wenn keine übergeben wird, wird der Standardwert verwendet. ConnectionPolicy

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Dies kann verwendet werden, um die Konsistenzebene des Datenbankkontos für Lesevorgänge zu schwächen. Wenn dies nicht festgelegt ist, wird die Datenbankkontokonsistenzebene für alle Anforderungen verwendet.

Hinweise

Der Dienstendpunkt und der Autorisierungsschlüssel können über das Azure-Verwaltungsportal abgerufen werden. Der hier verwendete authKey wird aus Datenschutzgründen verschlüsselt, wenn er verwendet wird, und aus dem Computerspeicher gelöscht, wenn er nicht mehr benötigt wird.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens) und einer Verbindungsrichtlinie für den Azure Cosmos DB-Dienst.

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)

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKeyOrResourceToken
String

Der Autorisierungsschlüssel oder das Ressourcentoken, das zum Erstellen des Clients verwendet werden soll.

connectionPolicy
ConnectionPolicy

(Optional) Die Verbindungsrichtlinie für den Client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Die Standardkonsistenzrichtlinie für Clientvorgänge.

Hinweise

Der Dienstendpunkt kann über das Azure-Verwaltungsportal abgerufen werden. Wenn Sie eine Verbindung mit einem der Hauptschlüssel herstellen, können Sie diese zusammen mit dem Endpunkt aus dem Azure-Verwaltungsportal abrufen. Wenn Sie jedoch als bestimmter Azure Cosmos DB-Benutzer eine Verbindung herstellen, ist der an authKeyOrResourceToken übergebene Wert der ResourceToken aus dem Berechtigungsfeed für den Benutzer.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Achtung

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, schlüssels, der angegebenen Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKey
SecureString

Die Liste der Berechtigungsobjekte, die zum Erstellen des Clients verwendet werden sollen.

connectionPolicy
ConnectionPolicy

Die Verbindungsrichtlinie für den Client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

Dies kann verwendet werden, um die Konsistenzebene des Datenbankkontos für Lesevorgänge zu schwächen. Wenn dies nicht festgelegt ist, wird die Datenbankkontokonsistenzebene für alle Anforderungen verwendet.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Die benutzerdefinierten JsonSerializer-Einstellungen, die für die Serialisierung/Derialisierung verwendet werden sollen.

Attribute

Hinweise

Der Dienstendpunkt und der Autorisierungsschlüssel können über das Azure-Verwaltungsportal abgerufen werden. Der hier verwendete authKey wird aus Datenschutzgründen verschlüsselt, wenn er verwendet wird, und aus dem Computerspeicher gelöscht, wenn er nicht mehr benötigt wird.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Initialisiert eine neue instance der DocumentClient -Klasse unter Verwendung des angegebenen Azure Cosmos DB-Dienstendpunkts, schlüssels, der angegebenen Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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)

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKey
SecureString

Die Liste der Berechtigungsobjekte, die zum Erstellen des Clients verwendet werden sollen.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Die benutzerdefinierten JsonSerializer-Einstellungen, die für die Serialisierung/Derialisierung verwendet werden sollen.

connectionPolicy
ConnectionPolicy

(Optional) Die Verbindungsrichtlinie für den Client. Wenn keine übergeben wird, wird der Standardwert verwendet. ConnectionPolicy

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Dies kann verwendet werden, um die Konsistenzebene des Datenbankkontos für Lesevorgänge zu schwächen. Wenn dies nicht festgelegt ist, wird die Datenbankkontokonsistenzebene für alle Anforderungen verwendet.

Hinweise

Der Dienstendpunkt und der Autorisierungsschlüssel können über das Azure-Verwaltungsportal abgerufen werden. Der hier verwendete authKey wird aus Datenschutzgründen verschlüsselt, wenn er verwendet wird, und aus dem Computerspeicher gelöscht, wenn er nicht mehr benötigt wird.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Achtung

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens), einer Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKeyOrResourceToken
String

Der Autorisierungsschlüssel oder das Ressourcentoken, das zum Erstellen des Clients verwendet werden soll.

connectionPolicy
ConnectionPolicy

Die Verbindungsrichtlinie für den Client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

Die Standardkonsistenzrichtlinie für Clientvorgänge.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Die benutzerdefinierten JsonSerializer-Einstellungen, die für die Serialisierung/Derialisierung verwendet werden sollen.

Attribute

Hinweise

Der Dienstendpunkt kann über das Azure-Verwaltungsportal abgerufen werden. Wenn Sie eine Verbindung mit einem der Hauptschlüssel herstellen, können Sie diese zusammen mit dem Endpunkt aus dem Azure-Verwaltungsportal abrufen. Wenn Sie jedoch als bestimmter Azure Cosmos DB-Benutzer eine Verbindung herstellen, ist der an authKeyOrResourceToken übergebene Wert der ResourceToken aus dem Berechtigungsfeed für den Benutzer.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens), einer Verbindungsrichtlinie und eines benutzerdefinierten JsonSerializerSettings für den Azure Cosmos DB-Dienst.

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)

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKeyOrResourceToken
String

Der Autorisierungsschlüssel oder das Ressourcentoken, das zum Erstellen des Clients verwendet werden soll.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Die benutzerdefinierten JsonSerializer-Einstellungen, die für die Serialisierung/Derialisierung verwendet werden sollen.

connectionPolicy
ConnectionPolicy

(Optional) Die Verbindungsrichtlinie für den Client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Die Standardkonsistenzrichtlinie für Clientvorgänge.

Hinweise

Der Dienstendpunkt kann über das Azure-Verwaltungsportal abgerufen werden. Wenn Sie eine Verbindung mit einem der Hauptschlüssel herstellen, können Sie diese zusammen mit dem Endpunkt aus dem Azure-Verwaltungsportal abrufen. Wenn Sie jedoch als bestimmter Azure Cosmos DB-Benutzer eine Verbindung herstellen, ist der an authKeyOrResourceToken übergebene Wert der ResourceToken aus dem Berechtigungsfeed für den Benutzer.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für:

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

Initialisiert eine neue instance der DocumentClient -Klasse mithilfe des angegebenen Dienstendpunkts, eines Autorisierungsschlüssels (oder Ressourcentokens) und einer Verbindungsrichtlinie für den Azure Cosmos DB-Dienst.

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)

Parameter

serviceEndpoint
Uri

Der Dienstendpunkt, der zum Erstellen des Clients verwendet werden soll.

authKeyOrResourceToken
String

Der Autorisierungsschlüssel oder das Ressourcentoken, das zum Erstellen des Clients verwendet werden soll.

handler
HttpMessageHandler

Der HTTP-Handlerstapel, der zum Senden von Anforderungen verwendet werden soll (z. B. HttpClientHandler).

connectionPolicy
ConnectionPolicy

(Optional) Die Verbindungsrichtlinie für den Client.

desiredConsistencyLevel
Nullable<ConsistencyLevel>

(Optional) Die Standardkonsistenzrichtlinie für Clientvorgänge.

Hinweise

Der Dienstendpunkt kann über das Azure-Verwaltungsportal abgerufen werden. Wenn Sie eine Verbindung mit einem der Hauptschlüssel herstellen, können Sie diese zusammen mit dem Endpunkt aus dem Azure-Verwaltungsportal abrufen. Wenn Sie jedoch als bestimmter Azure Cosmos DB-Benutzer eine Verbindung herstellen, ist der an authKeyOrResourceToken übergebene Wert der ResourceToken aus dem Berechtigungsfeed für den Benutzer.

Es wird empfohlen, nach Möglichkeit direkte Konnektivität zu verwenden.

Weitere Informationen

Gilt für: