IDbConnectionExtension Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |