TeamFoundationLockingService.AcquireLock, méthode (TeamFoundationRequestContext, TeamFoundationLockMode, String, Int32)
Obtient un verrouillage de processus sur la ressource donnée.
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
Le contexte pour cette requête.
- lockMode
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationLockMode
Le mode de verrouillage utilisé pour acquérir le verrou.
- resource
Type : System.String
Ressource à verrouiller est activée.
- lockTimeout
Type : System.Int32
Le délai d'attente maximal d'attendre le verrou en millisecondes.Pour indiquer qu'une demande de verrou doit échouer au lieu de l'attente du verrou lorsque la demande ne peut pas être accordée immédiatement, spécifiez 0.
Valeur de retour
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationLock
Le verrouillage sur cette ressource, si obtenu dans le délai d'expiration.Ce verrou doit être supprimé lorsqu'il doit être libérées.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.