IDbConnectionExtension 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可由 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
- 实现
注解
该 IDbConnectionExtension 接口使你能够实现接口的 IDbConnection 扩展,该扩展增加了用于对数据源的连接进行身份验证的其他功能。 该 IDbConnectionExtension 接口可用于生成自定义数据处理扩展插件。 有关 连接 类的详细信息,请参阅 实现数据处理扩展插件的连接类。
应用程序不直接创建接口的 IDbConnectionExtension 实例,而是创建实现 IDbConnectionExtension的类的实例。
实现 IDbConnectionExtension 的类还必须实现所有必需的成员,并且通常定义其他成员以添加特定于提供程序的功能。 由于IDbConnectionExtension继承自IDbConnection,因此还必须将所有成员作为 Connection 类的一部分实现IDbConnection,包括来自这些成员IExtension的成员。
属性
ConnectionString |
获取或设置用于打数据库的字符串。 (继承自 IDbConnection) |
ConnectionTimeout |
获取在终止尝试并生成错误之前等待并尝试建立连接的时间。 (继承自 IDbConnection) |
Impersonate |
设置在执行查询时模拟的用户的用户名。 如果数据访问接口不支持模拟,则报表服务器将忽略此属性。 |
IntegratedSecurity |
指示连接是否应使用集成安全性,而不是提供用户名和密码。 |
LocalizedName |
获取要在用户界面中显示的扩展插件的本地化名称。 (继承自 IExtension) |
Password |
设置连接到数据库时要使用的密码。 覆盖在连接字符串中指定的任何密码。 |
UserName |
获取或设置在连接到数据库时要使用的用户名。 覆盖在连接字符串中指定的任何用户名。 |
方法
BeginTransaction() |
开始一项数据库事务。 (继承自 IDbConnection) |
Close() |
关闭与数据库之间的连接。 (继承自 IDbConnection) |
CreateCommand() |
创建并返回与连接关联的 Command 对象。 (继承自 IDbConnection) |
Open() |
使用提供程序特定的 Connection 对象的属性指定的ConnectionString设置初始化数据库连接。 (继承自 IDbConnection) |
SetConfiguration(String) |
用于将自定义配置数据传递到扩展插件。 (继承自 IExtension) |