Partager via


DataSource Classe

Définition

Représente une définition de source de données, qui peut être utilisée pour configurer un indexeur.

public class DataSource : Microsoft.Azure.Search.Models.IResourceWithETag
type DataSource = class
    interface IResourceWithETag
Public Class DataSource
Implements IResourceWithETag
Héritage
DataSource
Implémente

Constructeurs

DataSource()

Initialise une nouvelle instance de la classe DataSource.

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

Initialise une nouvelle instance de la classe DataSource.

Propriétés

Container

Obtient ou définit le conteneur de données pour la source de données.

Credentials

Obtient ou définit les informations d'indentification pour la source de données.

DataChangeDetectionPolicy

Obtient ou définit la stratégie de détection des modifications de données pour la source de données.

DataDeletionDetectionPolicy

Obtient ou définit la stratégie de détection de suppression de données pour la source de données.

Description

Obtient ou définit la description de la source de donneés.

ETag

Obtient ou définit l’ETag du DataSource.

Name

Obtient ou définit le nom de la source de données.

Type

Obtient ou définit le type de la source de données. Les valeurs possibles sont les suivantes : « azuresql », « cosmosdb », « azureblob », « azuretable »

Méthodes

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

Crée une source de données pour se connecter à un conteneur d’objets blob Azure.

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

Crée une source de données pour se connecter à une base de données Azure SQL avec la détection des modifications activée.

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

Crée une source de données pour se connecter à une base de données Azure SQL.

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

Crée une source de données pour se connecter à une base de données Azure SQL avec la détection des modifications et la détection de suppression activée.

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

Crée une source de données pour se connecter à une table Azure.

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

Crée un DataSource pour se connecter à une base de données CosmosDb.

DocumentDb(String, String, String, String, Boolean, DataDeletionDetectionPolicy, String)
Obsolète.

Crée une source de données pour se connecter à une base de données DocumentDb.

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

Crée un DataSource pour se connecter à une base de données SQL Server hébergée par une machine virtuelle avec la détection des modifications activée.

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

Crée une source de données pour se connecter à une base de données SQL Server hébergée par une machine virtuelle.

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

Crée une source de données pour se connecter à une base de données SQL Server hébergée sur une machine virtuelle avec la détection des modifications et la détection de suppression activée.

Validate()

Validez l’objet .

S’applique à