Freigeben über


TeamFoundationLockingService.AcquireLocks-Methode (TeamFoundationRequestContext, TeamFoundationLockMode, array<String[])

Ruft Prozesssperren auf eine oder mehrere Ressourcen ab.

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

Syntax

'Declaration
Public Function AcquireLocks ( _
    requestContext As TeamFoundationRequestContext, _
    lockMode As TeamFoundationLockMode, _
    ParamArray resources As String() _
) As TeamFoundationLock
public TeamFoundationLock AcquireLocks(
    TeamFoundationRequestContext requestContext,
    TeamFoundationLockMode lockMode,
    params string[] resources
)

Parameter

  • resources
    Typ: array<System.String[]
    Die Ressourcen, sodass an zu sperren.

Rückgabewert

Typ: Microsoft.TeamFoundation.Framework.Server.TeamFoundationLock
Die Sperre auf dieser Ressource, wenn Sie innerhalb des Timeouts abgerufen werden.Diese Sperre sollte genutzt werden, wenn sie freigegeben werden muss.

Ausnahmen

Ausnahme Bedingung
LockTimeoutException

Wird ausgelöst, wenn eine Ressource nicht im angegebenen Timeout gesperrt wurde.

Hinweise

Die Ressourcen werden in der angegebenen Reihenfolge gesperrt. Sie können Ressourcen in konsistenter Form, um Deadlocks zu vermeiden.

.NET Framework-Sicherheit

Siehe auch

Referenz

TeamFoundationLockingService Klasse

AcquireLocks-Überladung

Microsoft.TeamFoundation.Framework.Server-Namespace