DocumentClient Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- Uri
- SecureString
- ConnectionPolicy
- ConsistencyLevel
- <xref:Newtonsoft.Json.JsonSerializerSettings>
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
- Uri
- SecureString
- <xref:Newtonsoft.Json.JsonSerializerSettings>
- ConnectionPolicy
- ConsistencyLevel
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
- ConsistencyLevel
- <xref:Newtonsoft.Json.JsonSerializerSettings>
- Uri
- ConnectionPolicy
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
- ConnectionPolicy
- ConsistencyLevel
- Uri
- <xref:Newtonsoft.Json.JsonSerializerSettings>
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:
Azure SDK for .NET