Share via


DataSource Klasse

Definition

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

public class DataSource : Microsoft.Azure.Search.Models.IResourceWithETag
type DataSource = class
    interface IResourceWithETag
Public Class DataSource
Implements IResourceWithETag
Vererbung
DataSource
Implementiert

Konstruktoren

DataSource()

Initialisiert eine neue Instanz der "DataSource"-Klasse.

DataSource(String, DataSourceType, DataSourceCredentials, DataContainer, String, DataChangeDetectionPolicy, DataDeletionDetectionPolicy, String)

Initialisiert eine neue Instanz der "DataSource"-Klasse.

Eigenschaften

Container

Ruft den Datencontainer für die Datenquelle ab oder legt ihn fest.

Credentials

Ruft die Anmeldeinformationen für die Datenquelle ab oder legt sie fest.

DataChangeDetectionPolicy

Ruft die Datenänderungserkennungsrichtlinie für die Datenquelle ab oder legt diese fest.

DataDeletionDetectionPolicy

Ruft die Datenlöscherkennungsrichtlinie für die Datenquelle ab oder legt diese fest.

Description

Ruft die Beschreibung der Datenquelle ab oder legt sie fest.

ETag

Ruft das ETag der Datenquelle ab oder legt es fest.

Name

Ruft den Namen der Datenquelle ab oder legt ihn fest.

Type

Ruft den Typ der Datenquelle ab bzw. legt diesen fest. Mögliche Werte: "azuresql", "cosmosdb", "azureblob", "azuretable"

Methoden

AzureBlobStorage(String, String, String, String, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einem Azure Blob-Container herzustellen.

AzureSql(String, String, String, DataChangeDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einer Azure SQL Datenbank mit aktivierter Änderungserkennung herzustellen.

AzureSql(String, String, String, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einer Azure SQL Datenbank herzustellen.

AzureSql(String, String, String, HighWaterMarkChangeDetectionPolicy, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle zum Herstellen einer Verbindung mit einer Azure SQL Datenbank mit aktivierter Änderungserkennung und Löscherkennung.

AzureTableStorage(String, String, String, String, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einer Azure-Tabelle herzustellen.

CosmosDb(String, String, String, String, Boolean, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einer CosmosDb-Datenbank herzustellen.

DocumentDb(String, String, String, String, Boolean, DataDeletionDetectionPolicy, String)
Veraltet.

Erstellt eine neue Datenquelle, um eine Verbindung mit einer DocumentDb-Datenbank herzustellen.

SqlServerOnAzureVM(String, String, String, DataChangeDetectionPolicy, String)

Erstellt eine neue DataSource, um eine Verbindung mit einer vm gehosteten SQL Server Datenbank mit aktivierter Änderungserkennung herzustellen.

SqlServerOnAzureVM(String, String, String, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einer vm gehosteten SQL Server Datenbank herzustellen.

SqlServerOnAzureVM(String, String, String, HighWaterMarkChangeDetectionPolicy, DataDeletionDetectionPolicy, String)

Erstellt eine neue Datenquelle, um eine Verbindung mit einer vm gehosteten SQL Server Datenbank herzustellen, wobei die Änderungserkennung und Löscherkennung aktiviert ist.

Validate()

Überprüfen Sie das Objekt.

Gilt für: