TeamFoundationLockingService.AcquireLock-Methode (TeamFoundationRequestContext, TeamFoundationLockMode, String, Int32)
Ruft eine Prozessverfolgung auf der angegebenen Ressource ab.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Function AcquireLock ( _
requestContext As TeamFoundationRequestContext, _
lockMode As TeamFoundationLockMode, _
resource As String, _
lockTimeout As Integer _
) As TeamFoundationLock
public TeamFoundationLock AcquireLock(
TeamFoundationRequestContext requestContext,
TeamFoundationLockMode lockMode,
string resource,
int lockTimeout
)
Parameter
- requestContext
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Der Kontext für diese Anforderung.
- lockMode
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationLockMode
Der Sperrenmodus verwendet, um die Sperre abzurufen.
- resource
Typ: System.String
Die an zu sperren, Ressource.
- lockTimeout
Typ: System.Int32
Das maximale Timeout, auf die Sperre in Millisekunden zu warten.Um anzugeben dass eine Sperrenanforderung anstelle des Wartung die Sperre fehlschlagen soll wenn die Anforderung nicht sofort erteilt werden kann, geben Sie 0 an.
Rückgabewert
Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationLock
Die Sperre für diese Ressource, wenn Sie im Timeout abgerufen werden.Diese Sperre sollte freigegeben werden, wenn sie freigegeben werden muss.
.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.