Freigeben über


SearchIndexerDataSourceConnection Klasse

Definition

Stellt eine Datenquellendefinition dar, die zum Konfigurieren eines Indexers verwendet werden kann.

public class SearchIndexerDataSourceConnection
type SearchIndexerDataSourceConnection = class
Public Class SearchIndexerDataSourceConnection
Vererbung
SearchIndexerDataSourceConnection

Konstruktoren

SearchIndexerDataSourceConnection(String, SearchIndexerDataSourceType, String, SearchIndexerDataContainer)

Erstellt eine neue Instanz der SearchIndexerDataSourceConnection-Klasse.

Eigenschaften

ConnectionString

Ruft einen Verbindungszeichenfolge auf ab oder legt diesen Containerfest.

Container

Der Datencontainer für die Datenquelle.

DataChangeDetectionPolicy

Die Datenänderungserkennungsrichtlinie für die Datenquelle. Beachten Sie, dass DataChangeDetectionPolicy die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören HighWaterMarkChangeDetectionPolicy und SqlIntegratedChangeTrackingPolicy.

DataDeletionDetectionPolicy

Die Datenlöschungserkennungsrichtlinie für die Datenquelle. Beachten Sie, dass DataDeletionDetectionPolicy die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören NativeBlobSoftDeleteDeletionDetectionPolicy und SoftDeleteColumnDeletionDetectionPolicy.

Description

Die Beschreibung der Datenquelle.

EncryptionKey

Eine Beschreibung eines Verschlüsselungsschlüssels, den Sie in Azure Key Vault erstellen. Dieser Schlüssel wird verwendet, um eine zusätzliche Ebene der Verschlüsselung ruhender Daten für Ihre Datenquellendefinition bereitzustellen, wenn Sie sicher sein möchten, dass niemand, nicht einmal Microsoft, Ihre Datenquellendefinition in Azure Cognitive Search entschlüsseln kann. Nachdem Sie Ihre Datenquellendefinition verschlüsselt haben, bleibt sie immer verschlüsselt. Azure Cognitive Search ignoriert Versuche, diese Eigenschaft auf NULL festzulegen. Sie können diese Eigenschaft bei Bedarf ändern, wenn Sie Ihren Verschlüsselungsschlüssel rotieren möchten. Ihre Datenquellendefinition ist nicht betroffen. Die Verschlüsselung mit kundenseitig verwalteten Schlüsseln ist für kostenlose Suchdienste nicht verfügbar und nur für kostenpflichtige Dienste verfügbar, die am oder nach dem 1. Januar 2019 erstellt wurden.

ETag

Das ETag des SearchIndexerDataSourceConnection.

Identity

Eine explizite verwaltete Identität, die für diese Datenquelle verwendet werden soll. Wenn nicht angegeben und die Verbindungszeichenfolge eine verwaltete Identität ist, wird die systemseitig zugewiesene verwaltete Identität verwendet. Wenn nicht angegeben, bleibt der Wert unverändert. Wenn "none" angegeben ist, wird der Wert dieser Eigenschaft gelöscht. Beachten Sie, dass SearchIndexerDataIdentity die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören SearchIndexerDataNoneIdentity und SearchIndexerDataUserAssignedIdentity.

Name

Der Name der Datenquelle.

Type

Der Typ der Datenquelle.

Gilt für: