System.Threading.Thread
Representa el método que se ejecuta en una clase .
Objeto que contiene los datos para el procedimiento de subproceso.
1
Crea y controla un subproceso, establece su prioridad y obtiene su estado. Para examinar el código fuente de .NET Framework de este tipo, consulte el origen de referencia.
1
Inicializa una nueva instancia de la clase , especificando un delegado que permite pasar un objeto al subproceso cuando este último se inicia.
Delegado que representa los métodos que deben invocarse cuando empieza a ejecutarse este subproceso.
is null.
Inicializa una nueva instancia de la clase .
Delegado que representa los métodos que deben invocarse cuando empieza a ejecutarse este subproceso.
The parameter is null.
Obtiene el subproceso actualmente en ejecución.
que representa el subproceso actualmente en ejecución.
1
Obtiene un valor que indica el estado de ejecución del subproceso actual.
true si el subproceso se ha iniciado y no ha terminado con normalidad o se ha anulado; en caso contrario, false.
1
Obtiene o establece un valor que indica si un subproceso es o no un subproceso en segundo plano.
true si el subproceso es un subproceso en segundo plano o va a convertirse en un subproceso en segundo plano; en caso contrario, false.
The thread is dead.
1
Bloquea el subproceso que realiza la llamada hasta que un subproceso finaliza, pero continúa bombeando SendMessage y COM estándar.
The caller attempted to join a thread that is in the state.
The thread is interrupted while waiting.
1
Bloquea el subproceso que realiza la llamada hasta que finaliza un subproceso o transcurre el tiempo especificado, pero continúa bombeando SendMessage y COM estándar.
true si el subproceso ha terminado; false si el subproceso no ha terminado una vez transcurrido el período de tiempo especificado por el parámetro .
Número de milisegundos durante los que se va a esperar a que el subproceso finalice.
The value of is negative and is not equal to in milliseconds.
The thread has not been started.
1
Obtiene un identificador único para el actual subproceso administrado.
Entero que representa un identificador único para este subproceso administrado.
1
Obtiene o establece el nombre del subproceso.
Cadena que contiene el nombre del subproceso o null si no se ha establecido ningún nombre.
A set operation was requested, but the Name property has already been set.
1
Suspende el subproceso actual durante el número de milisegundos especificado.
Número de milisegundos durante los que el subproceso está suspendido.Si el valor del argumento es cero, el subproceso cede el resto de su porción de tiempo a cualquier subproceso de idéntica prioridad que está listo para ejecutarse.Si no hay ningún otro subproceso de igual prioridad que está listo para ejecutarse, no se suspende la ejecución del subproceso actual.
The time-out value is negative and is not equal to .
1
Suspende el subproceso actual durante la cantidad de tiempo especificada.
Cantidad de tiempo durante la que el subproceso está suspendido.Si el valor del argumento es , el subproceso cede el resto de su porción de tiempo a cualquier subproceso de idéntica prioridad que está listo para ejecutarse.Si no hay ningún otro subproceso de igual prioridad que está listo para ejecutarse, no se suspende la ejecución del subproceso actual.
The value of is negative and is not equal to in milliseconds, or is greater than milliseconds.
1
Hace que el sistema operativo cambie el estado de la instancia actual a .
The thread has already been started.
There is not enough memory available to start this thread.
1
Hace que el sistema operativo cambie el estado de la instancia actual a ; también puede proporcionar un objeto que contiene datos para que los use el método ejecutado por el subproceso.
Objeto que contiene datos para que los use el método ejecutado por el subproceso.
The thread has already been started.
There is not enough memory available to start this thread.
This thread was created using a delegate instead of a delegate.
1
Obtiene un valor que contiene los estados del subproceso actual.
Uno de los valores de que indica el estado del subproceso actual.El valor inicial es Unstarted.
2
Representa el método que se ejecuta en una clase .
1
Excepción que se produce cuando se produce un error en un subproceso administrado después de que se haya iniciado el subproceso del sistema operativo subyacente, pero antes de que el subproceso esté listo para ejecutar el código de usuario.
Especifica los estados de ejecución de .
1
El estado del subproceso incluye y el subproceso está ahora inactivo, pero su estado no ha cambiado todavía a .
Se ha invocado al método en el subproceso, pero el subproceso aún no ha recibido la excepción pendiente que intentará finalizarlo.
El subproceso está ejecutándose como subproceso en segundo plano, por oposición a un subproceso en primer plano.Para controlar este estado, hay que establecer la propiedad .
El subproceso se ha iniciado, no está bloqueado y no existe una excepción pendiente.
El subproceso se ha detenido.
Se ha solicitado que el subproceso se detenga.Esto último sólo se refiere al uso interno.
El subproceso se ha suspendido.
Se ha solicitado que el subproceso se suspenda.
No se ha invocado al método en el subproceso.
Subproceso bloqueado.Este podría ser el resultado de llamar a o , de solicitar un bloqueo (por ejemplo, llamando a o ) o de esperar en un objeto de sincronización de subprocesos como .
Excepción que se produce cuando un es un que no es válido para la llamada de método.
2
Inicializa una nueva instancia de la clase con propiedades predeterminadas.
Inicializa una nueva instancia de la clase con el mensaje de error especificado.
Mensaje de error que explica la razón de la excepción.
Inicializa una nueva instancia de la clase con un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción.
Mensaje de error que explica la razón de la excepción.
La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna.