IDbConnectionExtension Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |