Compartilhar via


IDbConnectionExtension Interface

Definição

Representa propriedades de conexão adicionais que podem ser implementadas através de extensões de processamento de dados do SQL Server Reporting Services.

public interface class IDbConnectionExtension : IDisposable, Microsoft::ReportingServices::DataProcessing::IDbConnection
public interface IDbConnectionExtension : IDisposable, Microsoft.ReportingServices.DataProcessing.IDbConnection
type IDbConnectionExtension = interface
    interface IDbConnection
    interface IDisposable
    interface IExtension
Public Interface IDbConnectionExtension
Implements IDbConnection, IDisposable
Implementações

Comentários

A IDbConnectionExtension interface permite implementar uma extensão da interface, que IDbConnection adiciona funcionalidade adicional para autenticar uma conexão a uma fonte de dados. A IDbConnectionExtension interface pode ser usada para criar uma extensão de processamento de dados personalizada. Para obter mais informações sobre classes de conexão , consulte Implementando uma classe de conexão para uma extensão de processamento de dados.

Um aplicativo não cria uma instância da IDbConnectionExtension interface diretamente, mas cria uma instância de uma classe que implementa IDbConnectionExtension.

As classes que implementam IDbConnectionExtension também devem implementar todos os membros necessários e, normalmente, definir membros adicionais para adicionar funcionalidade específica do provedor. Como IDbConnectionExtension herda deIDbConnection, você também deve implementar todos os IDbConnection membros como parte da classe Connection, incluindo esses membros.IExtension

Propriedades

ConnectionString

Obtém ou define a cadeia de caracteres usada para abrir um banco de dados.

(Herdado de IDbConnection)
ConnectionTimeout

Obtém o tempo de espera, ao tentar estabelecer uma conexão, antes de encerrar a tentativa e gerar um erro.

(Herdado de IDbConnection)
Impersonate

Define o nome de usuário que é representado enquanto são executadas consultas. Esta propriedade será ignorada pelo servidor de relatório se a representação não tiver suporte pelo provedor de dados.

IntegratedSecurity

Indica se a conexão deveria usar segurança integrada em vez de fornecer um nome de usuário e senha.

LocalizedName

Consegue exibir o nome localizado da extensão em uma interface do usuário.

(Herdado de IExtension)
Password

Define a senha a ser usada ao se conectar ao banco de dados. Substitui qualquer senha especificada na cadeia de conexão.

UserName

Obtém ou define o nome de usuário a ser usada durante a conexão com o banco de dados. Substitui qualquer nome de usuário especificado na cadeia de conexão.

Métodos

BeginTransaction()

Inicia uma transação de banco de dados.

(Herdado de IDbConnection)
Close()

Fecha a conexão com o banco de dados.

(Herdado de IDbConnection)
CreateCommand()

Cria e retorna um objeto Command associado à conexão.

(Herdado de IDbConnection)
Open()

Inicializa uma conexão de banco de dados com as configurações especificadas pela ConnectionString propriedade do objeto Connection específico do provedor.

(Herdado de IDbConnection)
SetConfiguration(String)

Usado para transmitir dados de configuração personalizados a uma extensão.

(Herdado de IExtension)

Aplica-se a