Udostępnij za pośrednictwem


Klasa LockManager.NamedLockObject

Reprezentuje zablokować nazwanego obiektu.Najlepiej powinny być wewnętrznego dla LockManager tego obiektu, ale efektywności możemy dystrybuować odwołania do tego obiektu do wywoływania i włączyć je do pamięci podręcznej takiego odniesienia.

Należy zauważyć, że ta klasa nie ma metody publiczne przydatne, wszystkie metody są wewnętrzne (chociaż to może nie zapewniać wystarczającą ochronę, zważywszy, że jego wewnętrznego interfejsu nadal jest narażony na cały kod w "zespoły przyjaznych").

Prosimy poza LockManager kod, należy traktować tego obiektu jako nieprzezroczyste odwołanie!

Hierarchia dziedziczenia

System.Object
  Microsoft.TeamFoundation.Framework.Server.LockManager.NamedLockObject

Przestrzeń nazw:  Microsoft.TeamFoundation.Framework.Server
Zestaw:  Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)

Składnia

'Deklaracja
Public Class NamedLockObject
public class NamedLockObject

Typ LockManager.NamedLockObject uwidacznia następujące elementy członkowskie.

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca obiekt reprezentacji ciągu. (Zastępuje Object.ToString()).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server