Compartilhar via


DataSource Classe

Definição

Representa uma definição de fonte de dados, que pode ser usada para configurar um indexador.

public class DataSource : Microsoft.Azure.Search.Models.IResourceWithETag
type DataSource = class
    interface IResourceWithETag
Public Class DataSource
Implements IResourceWithETag
Herança
DataSource
Implementações

Construtores

DataSource()

Inicializa uma nova instância da classe DataSource.

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

Inicializa uma nova instância da classe DataSource.

Propriedades

Container

Obtém ou define o contêiner de dados da fonte de dados.

Credentials

Obtém ou define as credenciais da fonte de dados.

DataChangeDetectionPolicy

Obtém ou define a política de detecção de alteração de dados para a fonte de dados.

DataDeletionDetectionPolicy

Obtém ou define a política de detecção de exclusão de dados para a fonte de dados.

Description

Obtém ou define a descrição da fonte de dados.

ETag

Obtém ou define a ETag do DataSource.

Name

Obtém ou define o nome da fonte de dados.

Type

Obtém ou define o tipo da fonte de dados. Os valores possíveis incluem: 'azuresql', 'cosmosdb', 'azureblob', 'azuretable'

Métodos

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

Cria um novo DataSource para se conectar a um contêiner de Blobs do Azure.

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

Cria um novo DataSource para se conectar a um banco de dados SQL do Azure com a detecção de alterações habilitada.

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

Cria um novo DataSource para se conectar a um banco de dados SQL do Azure.

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

Cria um novo DataSource para se conectar a um banco de dados SQL do Azure com detecção de alterações e detecção de exclusão habilitada.

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

Cria um novo DataSource para se conectar a uma Tabela do Azure.

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

Cria um novo DataSource para se conectar a um banco de dados do CosmosDb.

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

Cria um novo DataSource para se conectar a um banco de dados do DocumentDb.

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

Cria um novo DataSource para se conectar a um banco de dados SQL Server hospedado por VM com a detecção de alterações habilitada.

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

Cria um novo DataSource para se conectar a um banco de dados SQL Server hospedado por VM.

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

Cria um novo DataSource para se conectar a um banco de dados SQL Server hospedado por VM com detecção de alterações e detecção de exclusão habilitada.

Validate()

Valide o objeto .

Aplica-se a