Compartilhar via


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
Método público Dispose Criar o LockFrame - libera o bloqueio.
Método público Equals Indica se esta instância e um objeto especificado são iguais. (Herdado de ValueType.)
Método público GetHashCode Retorna o código hash para essa instância. (Herdado de ValueType.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público 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.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server