Compartir a través de


IDbConnectionExtension Interfaz

Definición

Representa las propiedades de conexión adicionales que pueden ser implementadas por 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 permite implementar una extensión de la IDbConnection interfaz, que agrega funcionalidad adicional para autenticar una conexión a un origen de datos. La IDbConnectionExtension interfaz se puede usar para crear una extensión de procesamiento de datos personalizada. Para obtener más información sobre las clases Connection , consulte Implementación de una clase de conexión para una extensión de procesamiento de datos.

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

Las clases que implementan IDbConnectionExtension también deben implementar todos los miembros necesarios y normalmente definir miembros adicionales para agregar funcionalidad específica del proveedor. Dado que IDbConnectionExtension hereda de IDbConnection, también debe implementar todos los IDbConnection miembros como parte de la clase Connection , incluidos los miembros de IExtension.

Propiedades

ConnectionString

Obtiene o establece la cadena que se utiliza para abrir una base de datos.

(Heredado de IDbConnection)
ConnectionTimeout

Obtiene el tiempo de espera, al intentar establecer una conexión, antes de detenerse y generar un error.

(Heredado de IDbConnection)
Impersonate

Establece el nombre del usuario que se suplanta mientras se ejecutan las consultas. El servidor de informes omite esta propiedad si el proveedor de datos no admite la suplantación.

IntegratedSecurity

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

LocalizedName

Obtiene el nombre localizado de la extensión que se va a mostrar en una interfaz de usuario.

(Heredado de IExtension)
Password

Establece la contraseña que se va a usar al conectarse a la base de datos. Invalida cualquier contraseña especificada en la cadena de conexión.

UserName

Obtiene o establece el nombre de usuario que se utilizará al conectarse a la base de datos. Invalida cualquier nombre de usuario especificado en la cadena de conexión.

Métodos

BeginTransaction()

Inicia una transacción de base de datos.

(Heredado de IDbConnection)
Close()

Cierra la conexión con 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 de base de datos con la configuración especificada por la ConnectionString propiedad del objeto Connection específico del proveedor.

(Heredado de IDbConnection)
SetConfiguration(String)

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

(Heredado de IExtension)

Se aplica a