Udostępnij za pośrednictwem


Struktura LockManager.ObjectLockFrame

Zablokuj klatkę lock manager Lock obiektu.

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

Składnia

'Deklaracja
Public Structure ObjectLockFrame _
    Implements IDisposable
public struct ObjectLockFrame : IDisposable

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

Metody

  Nazwa Opis
Metoda publiczna Dispose Usuwa LockFrame - zwalnia blokadę.
Metoda publiczna Equals Wskazuje, czy to wystąpienie i określonego obiektu są równe. (Odziedziczone z ValueType).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone z ValueType).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca w pełni kwalifikowana nazwa typu tego wystąpienia. (Odziedziczone z ValueType).

Początek

Uwagi

Stosowanie wzorca:...pracę przed podjęciem blokady przy użyciu (LockManager.Lock (lockObject, typu blokady)) {...Niektóre pracy wewnątrz blokady}...pracę po zwolnieniu blokady nie używaj poza tym deseniu.Ostrożność — jest to jednorazowe struct, (która nie jest klasą, ale typ wartości).

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