Partager via


TeamFoundationLockingService.AcquireLocks, méthode (TeamFoundationRequestContext, TeamFoundationLockMode, array<String[])

Obtient les verrous de processus sur un ou plusieurs ressources.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • resources
    Type : array<System.String[]
    Les ressources à verrouiller est activée.

Valeur de retour

Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationLock
Le verrouillage sur cette ressource si obtenu dans le délai d'attente.Ce verrou doit être supprimé lorsqu'il doit être libérées.

Exceptions

Exception Condition
LockTimeoutException

Levée si une ressource n'est pas verrouillé dans le délai d'attente spécifié.

Notes

Les ressources sont verrouillées dans l'ordre spécifié. Classer vos ressources de façon cohérente pour éviter des interblocages.

Sécurité .NET Framework

Voir aussi

Référence

TeamFoundationLockingService Classe

AcquireLocks, surcharge

Microsoft.TeamFoundation.Framework.Server, espace de noms