Udostępnij za pośrednictwem


Metoda LockManager.Lock — (Object, LockManager.LockType, Int64)

Uzyskać blokady monitor obiektu.

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

Składnia

'Deklaracja
Public Function Lock ( _
    lockObject As Object, _
    lockType As LockManager.LockType, _
    requestId As Long _
) As LockManager.ObjectLockFrame
public LockManager.ObjectLockFrame Lock(
    Object lockObject,
    LockManager.LockType lockType,
    long requestId
)

Parametry

Wartość zwracana

Typ: Microsoft.TeamFoundation.Framework.Server.LockManager.ObjectLockFrame
Ramki jednorazowe lock obiekt, aby zwolnić blokadę zbycia.

Uwagi

Stosowanie wzorca:...pracę przed podjęciem blokady przy użyciu (LockManager.Lock (objectToLock, typu blokady)) {...pracy wewnątrz blokady}...pracę po blokada jest zwalniana.Nie używaj poza tym deseniu "using".Ostrożność — ta metoda zwraca jednorazowe struct, (która nie jest klasą, ale typ wartości).Użyj metody GetLock/ReleaseLock bezpośrednio, jeśli blokady musi podjąć Menedżer blokad poza wzorcem "using".

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

LockManager Klasa

Przeciążenie Lock

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server