Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- lockObject
Typ: System.Object
Das Lock-Objekt.
- requestId
Typ: System.Int64
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.