Estrutura LockManager.ObjectLockFrame
O quadro de bloqueio do gerenciador de bloqueio para o bloqueio de objeto.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Public Structure ObjectLockFrame _
Implements IDisposable
public struct ObjectLockFrame : IDisposable
O tipo LockManager.ObjectLockFrame 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 (lockObject, 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.