Lenguaje

IDbConnectionExtension Interfaz

Definición

Representa propiedades adicionales de conexión que pueden implementarse con extensiones de procesamiento de datos de 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
Implementaciones

Comentarios

La IDbConnectionExtension interfaz te permite implementar una extensión de la IDbConnection interfaz, que añade funcionalidad adicional para autenticar una conexión a una fuente de datos. La IDbConnectionExtension interfaz puede usarse para construir una extensión personalizada de procesamiento de datos. Para más información sobre las clases de conexión , consulte Implementando una clase de conexión para una extensión de procesamiento de datos.

Una aplicación no crea directamente una instancia de la IDbConnectionExtension interfaz, sino que crea una instancia de una clase que implementa IDbConnectionExtension.

Las clases que implementan IDbConnectionExtension deben también implementar todos los miembros requeridos, y normalmente definen miembros adicionales para añadir funcionalidad específica del proveedor. Como IDbConnectionExtension hereda de IDbConnection, también debes implementar todos los IDbConnection miembros como parte de tu clase Conexión , incluyendo aquellos miembros de IExtension.

Propiedades

Nombre Description
ConnectionString

Obtiene o establece la cadena utilizada para abrir una base de datos.

(Heredado de IDbConnection)
ConnectionTimeout

Tiene tiempo para esperar mientras intentas establecer una conexión antes de terminar el intento y generar un error.

(Heredado de IDbConnection)
Impersonate

Establece el nombre de usuario del usuario que se suplantó mientras se ejecutan las consultas. Esta propiedad es ignorada por el servidor de informes si el proveedor de datos no soporta la suplantación.

IntegratedSecurity

Indica si la conexión debe usar seguridad integrada en lugar de proporcionar un nombre de usuario y una contraseña.

LocalizedName

Obtiene el nombre localizado de la extensión para que se muestre en una interfaz de usuario.

(Heredado de IExtension)
Password

Establece la contraseña para usar al conectarte a la base de datos. Anula cualquier contraseña especificada en la cadena de conexión.

UserName

Obtiene o establece el nombre de usuario para usar al conectarse a la base de datos. Anula cualquier nombre de usuario especificado en la cadena de conexión.

Métodos

Nombre Description
BeginTransaction()

Inicia una transacción de base de datos.

(Heredado de IDbConnection)
Close()

Cierra la conexión a la base de datos.

(Heredado de IDbConnection)
CreateCommand()

Crea y devuelve un objeto Command asociado a la conexión.

(Heredado de IDbConnection)
Open()

Inicializa una conexión a la base de datos con los ajustes especificados por la ConnectionString propiedad del objeto Connection específico del proveedor.

(Heredado de IDbConnection)
SetConfiguration(String)

Se usa para pasar datos de configuración personalizados a una extensión.

(Heredado de IExtension)

Se aplica a