Freigeben über


DataSource.CosmosDb Methode

Definition

Erstellt eine neue DataSource zum Herstellen einer Verbindung mit einer CosmosDb-Datenbank.

public static Microsoft.Azure.Search.Models.DataSource CosmosDb (string name, string cosmosDbConnectionString, string collectionName, string query = default, bool useChangeDetection = true, Microsoft.Azure.Search.Models.DataDeletionDetectionPolicy deletionDetectionPolicy = default, string description = default);
static member CosmosDb : string * string * string * string * bool * Microsoft.Azure.Search.Models.DataDeletionDetectionPolicy * string -> Microsoft.Azure.Search.Models.DataSource
Public Shared Function CosmosDb (name As String, cosmosDbConnectionString As String, collectionName As String, Optional query As String = Nothing, Optional useChangeDetection As Boolean = true, Optional deletionDetectionPolicy As DataDeletionDetectionPolicy = Nothing, Optional description As String = Nothing) As DataSource

Parameter

name
String

Der Name der Datenquelle.

cosmosDbConnectionString
String

Die Verbindungszeichenfolge für die CosmosDb-Datenbank. Es muss das folgende Format aufweisen: "AccountName| AccountEndpoint=[Ihr Kontoname oder Endpunkt]; AccountKey=[Ihr Kontoschlüssel];D atabase=[Name Ihrer Datenbank]"

collectionName
String

Der Name der Auflistung, aus der Dokumente gelesen werden sollen.

query
String

Optional. Eine Abfrage, die beim Lesen von Dokumenten auf die Auflistung angewendet wird.

useChangeDetection
Boolean

Optional. Gibt an, ob die Änderungserkennung bei der Indizierung verwendet werden soll. Der Standardwert ist "true".

deletionDetectionPolicy
DataDeletionDetectionPolicy

Optional. Die Datenlöschungserkennungsrichtlinie für die Datenquelle.

description
String

Optional. Beschreibung der Datenquelle.

Gibt zurück

Eine neue DataSource-instance.

Gilt für: