LockManager.Lock-Methode (Object, Int64)

Eine Blatt Monitorsperre für ein bestimmtes Objekt zu erhalten.

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

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

Parameter

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.LockManager.ObjectLockFrame
Die Einweg-Lock-Frame-Objekt um die Sperre auf Dispose.

Hinweise

Muster verwenden:...jede Arbeit vor Sperre verwenden (LockManager.Lock(objectToLock)) {...}einige Arbeit innerhalb einer Sperre...(Beachten Sie, dass keine anderen Lock Lock Manager getroffen werden kann, wenn ein Leaf-Monitor-Sperre).

} ...jede Arbeit nach der Freigabe von Sperren Sie bitte nicht außerhalb dieses Muster "verwenden".Sehr vorsichtig sein - diese Methode gibt eine Einweg-Struktur (die keine Klasse jedoch ein Werttyp).

.NET Framework-Sicherheit

Siehe auch

Referenz

LockManager Klasse

Lock-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace