Idioma

IDbConnectionExtension Interface

Definição

Representa propriedades adicionais de conexão que podem ser implementadas pelas 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 que você implemente uma extensão da IDbConnection interface, que adiciona funcionalidades adicionais para autenticar uma conexão a uma fonte de dados. A IDbConnectionExtension interface pode ser usada para construir uma extensão personalizada de processamento de dados. Para mais informações sobre classes de conexão , veja Implementando uma Classe de Conexão para uma Extensão de Processamento de Dados.

Uma aplicação não cria uma instância da IDbConnectionExtension interface diretamente, mas cria uma instância de uma classe que implementa IDbConnectionExtension.

Classes que implementam IDbConnectionExtension também devem implementar todos os membros necessários, e normalmente definem membros adicionais para adicionar funcionalidades específicas do provedor. Como IDbConnectionExtension herda de IDbConnection, você também deve implementar todos os IDbConnection membros como parte da sua classe Conexão , incluindo aqueles membros de IExtension.

Propriedades

Nome Description
ConnectionString

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

(Herdado de IDbConnection)
ConnectionTimeout

Tem tempo para esperar enquanto tenta estabelecer uma conexão, antes de encerrar a tentativa e gerar um erro.

(Herdado de IDbConnection)
Impersonate

Define o nome de usuário do usuário que está sendo personificado enquanto as consultas são executadas. Essa propriedade é ignorada pelo servidor de relatórios se a personificação não for suportada pelo provedor de dados.

IntegratedSecurity

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

LocalizedName

Faz com que o nome localizado da extensão seja exibido em uma interface de usuário.

(Herdado de IExtension)
Password

Define a senha para usar ao se conectar ao banco de dados. Sobrescrive qualquer senha especificada na cadeia de conexão.

UserName

Obtém ou define o nome de usuário para usar ao se conectar ao banco de dados. Sobrescrive qualquer nome de usuário especificado na cadeia de conexão.

Métodos

Nome Description
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 com banco de dados com as configurações especificadas pela ConnectionString propriedade do objeto Conexão específico do provedor.

(Herdado de IDbConnection)
SetConfiguration(String)

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

(Herdado de IExtension)

Aplica-se a