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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.