TryEnter Método (Object, TimeSpan)
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Monitor.TryEnter (Método) (Object, TimeSpan)

 

Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el período de tiempo especificado.

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

public static bool TryEnter(
	object obj,
	TimeSpan timeout
)

Parámetros

obj

Objeto en el que se va a adquirir el bloqueo.

timeout

TimeSpan que representa el período de tiempo que se va a esperar para adquirir el bloqueo.Un valor de –1 milisegundo especifica una espera infinita.

Valor devuelto

Type: System.Boolean

Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false.

Exception Condition
ArgumentNullException

El parámetro obj es null.

ArgumentOutOfRangeException

El valor de timeout en milisegundos es negativo y no es igual a Infinite (– 1 milisegundo), o es mayor que MaxValue.

Si el valor de la timeout parámetro convierte a milisegundos es igual a – 1, este método es equivalente a Enter.Si el valor de timeout es igual a 0, este método es equivalente a TryEnter.

System_CAPS_noteNota

Utilice Monitor para bloquear objetos (es decir, tipos de referencia), no los tipos de valor.Para obtener más información, vea Enter y el tema conceptual Monitores.

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 1.1
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft