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 as propriedades de conexão adicionais que podem ser implementadas por SQL Server Reporting Services extensões de processamento de dados.
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 IDbConnection da interface, o que adiciona funcionalidade adicional para autenticar uma conexão com 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 IDbConnectionExtension implementam também devem implementar todos os membros necessários e, normalmente, definir membros adicionais para adicionar funcionalidade específica do provedor. Como IDbConnectionExtension o herda IDbConnectionde, IDbConnection você também deve implementar todos os membros como parte da sua classe de conexão , incluindo os IExtensionmembros de.
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 do usuário que é representado enquanto as consultas são executadas. Essa propriedade será ignorada pelo servidor de relatório se a representaçã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. |
| Password |
Define a senha a ser usada ao conectar-se 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 usado ao conectar-se ao 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 ao banco de dados. (Herdado de IDbConnection) |
| CreateCommand() |
Cria e retorna um objeto de comando 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 de conexão específico do provedor. (Herdado de IDbConnection) |