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 | |
---|---|---|
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
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). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
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.