Compartilhar via


Método IVsDataConnection.GetLockedProviderObject (Int32)

Retorna o provedor de dados base após bloqueado a conexão de dados atual.

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
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

Parâmetros

  • lockTimeout
    Tipo: System.Int32
    A quantidade de tempo, em segundos, para aguardar que a conexão de dados ao bloqueio antes de retornar.

Valor de retorno

Tipo: System.Object
O objeto do provedor de dados base para a conexão de dados atual, ou nulluma referência nula (Nothing no Visual Basic) se a conexão de dados não pode ser bloqueada dentro do intervalo de tempo limite especificado.

Comentários

Um cliente pode usar esse método quando são com muitos conhecimentos sobre o provedor de dados subjacentes e deseja fazer chamadas diretamente ao seu API, ou por razões de desempenho ou porque há funcionalidade que DDEX não oferecem suporte nativo.

Um exemplo de um objeto do provedor seria uma instância de IDbConnection para um provedor de ADO.NET , ou um XmlDocument para um arquivo XML.

Segurança do .NET Framework

Consulte também

Referência

IVsDataConnection Interface

Sobrecargas GetLockedProviderObject

Namespace Microsoft.VisualStudio.Data.Services