Condividi tramite


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

Ottiene interprocesso imposta una o più risorse.

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • resources
    Tipo: array<System.String[]
    Le risorse da cui applicare.

Valore restituito

Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationLock
Il blocco sulla risorsa verificato se nel timeout.Questo blocco deve essere eliminato quando deve essere rilasciato.

Eccezioni

Eccezione Condizione
LockTimeoutException

Generata se una risorsa non è stata bloccata nel timeout specificato.

Note

Le risorse vengono bloccate nell'ordine specificato. Ordinare le risorse in modo coerente per evitare deadlock.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

TeamFoundationLockingService Classe

Overload AcquireLocks

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server