Compartilhar via


Classe LockName<T>

Nome de bloqueio com um valor de um determinado tipo.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.LockName<T>

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
Public Class LockName(Of T As {Object, IComparable(Of T), IEquatable(Of T)}) _
    Implements ILockName, IEquatable(Of ILockName),  _
    IComparable(Of ILockName)
public class LockName<T> : ILockName, IEquatable<ILockName>, 
    IComparable<ILockName>
where T : Object, IComparable<T>, IEquatable<T>

Parâmetros de tipo

  • T
    O tipo do valor do nome.

O tipo LockName<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método público LockName<T> Construtor

Superior

Propriedades

  Nome Descrição
Propriedade pública CachedLockObject Obter ou definir um objeto armazenado em cachê de bloqueio para este nome.
Propriedade pública LockLevel Retorna o bloqueio em nível para este nome.
Propriedade pública NameValue Retorna o valor do nome.

Superior

Métodos

  Nome Descrição
Método público CompareTo Implementação IComparable<ILockName>.CompareTo
Método público Equals(Object) Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Equals(ILockName) IEquatable<ILockName>. É igual a implementação
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash do objeto. (Substitui Object.GetHashCode().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna a representação de cadeia de caracteres de objeto. (Substitui Object.ToString().)

Superior

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