Viene eseguito, per un numero specificato di millisecondi, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato.
Spazio dei nomi: System.Threading
Assembly: mscorlib (in mscorlib.dll)

Sintassi
Visual Basic - (Dichiarazione)
Public Shared Function TryEnter ( _
obj As Object, _
millisecondsTimeout As Integer _
) As Boolean
Dim obj As Object
Dim millisecondsTimeout As Integer
Dim returnValue As Boolean
returnValue = Monitor.TryEnter(obj, millisecondsTimeout)
public static bool TryEnter (
Object obj,
int millisecondsTimeout
)
public:
static bool TryEnter (
Object^ obj,
int millisecondsTimeout
)
public static boolean TryEnter (
Object obj,
int millisecondsTimeout
)
public static function TryEnter (
obj : Object,
millisecondsTimeout : int
) : boolean
Parametri
- obj
Oggetto sul quale acquisire il blocco.
- millisecondsTimeout
Tempo di attesa espresso in millisecondi prima che si verifichi il blocco.
Valore restituito
Viene restituito
true se il thread corrente acquisisce il blocco; in caso contrario,
false.

Eccezioni

Note
Se il parametro millisecondsTimeout è uguale a Infinite, il metodo è equivalente a Enter. Se millisecondsTimeout è uguale a 0, il metodo è equivalente a TryEnter.
Nota |
|---|
| Utilizzare l'oggetto Monitor per bloccare oggetti (vale a dire i tipi di riferimento), non tipi di valore. Per maggiori dettagli, vedere Enter e l'argomento concettuale Monitor. |

Piattaforme
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

Informazioni sulla versione
.NET Framework
Supportato in: 2.0 1.1 1.0

Vedere anche