Estrutura LockManager.NamedLockFrame
O quadro de bloqueio do gerenciador de bloqueio para o bloqueio chamado.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public Structure NamedLockFrame _
Implements IDisposable
public struct NamedLockFrame : IDisposable
O tipo LockManager.NamedLockFrame expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Dispose | Criar o LockFrame - libera o bloqueio. |
![]() |
Equals | Indica se esta instância e um objeto especificado são iguais. (Herdado de ValueType.) |
![]() |
GetHashCode | Retorna o código hash para essa instância. (Herdado de ValueType.) |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
ToString | Retorna o nome de tipo totalmente qualificado dessa instância. (Herdado de ValueType.) |
Superior
Comentários
Padrão de uso: … qualquer trabalho antes que o bloqueio é interpretado como usar (LockManager.Lock (lockName, lockType)) {… qualquer trabalho em um bloqueio…} nenhum trabalho depois que o bloqueio será liberado por favor não usa fora desse padrão. É muito cuidado - isto é uma estrutura descartável (que é uma classe mas não um tipo de valor).
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.