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.
Rufen Sie eine Objektmonitorsperre ab.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
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
)
Parameter
- lockObject
Typ: System.Object
Der Name einer Sperre abzurufen.
- lockType
Typ: Microsoft.TeamFoundation.Framework.Server.LockManager.LockType
Der Sperrentyp zu erhalten.
- requestId
Typ: System.Int64
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.LockManager.ObjectLockFrame
Das Sperrenframeobjekt verwerfbare, um die Sperre freizugeben geben an frei.
Hinweise
Muster: ... Arbeiten, bevor mit Sperre stammt (LockManager.Lock (objectToLock, lockType)) {... etwas Arbeit innerhalb einer Sperre...} wird jede Arbeit nach Sperre freigegeben. Bitte verwenden keine außerhalb dieses "mit" des Musters. Geben Sie sehr vorsichtig - Diese Methode gibt eine freigebbarer Struktur zurück (der eine Klasse nicht jedoch ein Werttyp ist). Verwenden Sie GetLock/ReleaseLock direkt, wenn Sie unternehmen müssen Sperrenmanager-Sperrenaußenseite "die mit" des Musters.
.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.