Udostępnij za pośrednictwem


Metoda LockManager.Lock — (Object, Int64)

Uzyskać blokady monitor typu liść dla danego 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, _
    requestId As Long _
) As LockManager.ObjectLockFrame
public LockManager.ObjectLockFrame Lock(
    Object lockObject,
    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)) {...Niektóre pracy wewnątrz blokady...(Należy zauważyć, że nie inne blokady menedżera lock może być podjęta podczas utrzymywanie blokady monitor typu liść).

} ...pracę po zwolnieniu blokady nie używaj poza tym deseniu "using".Ostrożność — ta metoda zwraca jednorazowe struct, (która nie jest klasą, ale typ wartości).

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

LockManager Klasa

Przeciążenie Lock

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server