如果有,则检索基础数据提供程序对象支持当前数据连接。
命名空间: Microsoft.VisualStudio.Data
程序集: Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)
语法
声明
Public MustOverride Function GetLockedProviderObject ( _
lockTimeout As Integer _
) As Object
public abstract Object GetLockedProviderObject(
int lockTimeout
)
public:
virtual Object^ GetLockedProviderObject(
int lockTimeout
) abstract
abstract GetLockedProviderObject :
lockTimeout:int -> Object
public abstract function GetLockedProviderObject(
lockTimeout : int
) : Object
参数
- lockTimeout
类型:System.Int32
时间,秒,等待锁连接在返回之前。
返回值
类型:System.Object
返回 GetLockedProviderObject 对象实例,如果有,以支持当前数据连接,或者返回 nullnull 引用(在 Visual Basic 中为 Nothing),如果锁定超时时间已到达,并提供程序对象不能锁定。
异常
异常 | 条件 |
---|---|
InvalidOperationException | 此对象是不再能够访问独占一个独占访问代理。 |
备注
此方法调用与无限超时(System.Threading.Timeout.Infinite)的重载 GetLockedProviderObject 方法。
客户端可以使用此方法,因此了解基础数据提供程序,而进行的意愿调用出于性能原因而直接对其API,或,因为具有DDEX本质上不支持的功能。
提供程序对象的示例是 ADO.NET 提供程序的 IDbConnection 实例或XML文件的中。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。