IVsDataConnection.GetLockedProviderObject Method (Int32)
Retrieves the underlying data provider after locking the current data connection.
Namespace: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
Function GetLockedProviderObject ( _
lockTimeout As Integer _
) As Object
Object GetLockedProviderObject(
int lockTimeout
)
Object^ GetLockedProviderObject(
int lockTimeout
)
abstract GetLockedProviderObject :
lockTimeout:int -> Object
function GetLockedProviderObject(
lockTimeout : int
) : Object
Parameters
lockTimeout
Type: System.Int32The amount of time, in seconds, to wait for the data connection to lock before returning.
Return Value
Type: System.Object
The underlying data provider object for the current data connection, or nulla null reference (Nothing in Visual Basic) if the data connection could not be locked within the specified time-out period.
Remarks
A client can use this method when they are knowledgeable about the underlying data provider and want to make calls directly to its API, either for performance reasons or because there is functionality that DDEX does not natively support.
An example of a provider object would be an IDbConnection instance for an ADO.NET provider, or an XmlDocument for an XML file.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.