Freigeben über


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

  • 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

Siehe auch

Referenz

TeamFoundationLockingService Klasse

AcquireLock-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace