System.Threading Excepción que se produce cuando un subproceso adquiere un objeto que otro subproceso ha abandonado al salir sin liberarlo. 1 Inicializa una nueva instancia de la clase con valores predeterminados. Inicializa una nueva instancia de la clase con un índice especificado para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . Objeto que representa la exclusión mutua abandonada. 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 y una excepción interna especificados. 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. Inicializa una nueva instancia de la clase con un mensaje de error especificado, la excepción interna, el índice para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. 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. Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . Objeto que representa la exclusión mutua abandonada. Inicializa una nueva instancia de la clase con un mensaje de error especificado, el índice de la exclusión mutua abandonada, si es aplicable, y la exclusión mutua abandonada. Mensaje de error que explica la razón de la excepción. Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . Objeto que representa la exclusión mutua abandonada. Obtiene la exclusión mutua abandonada que produjo la excepción, si se conoce. Objeto que representa la exclusión mutua abandonada o null si no se han podido identificar las exclusiones mutuas abandonadas. 1 Obtiene el índice de la exclusión mutua abandonada que produjo la excepción, si se conoce. Índice, en la matriz de identificadores de espera que se ha pasado al método , del objeto que representa la exclusión mutua abandonada, o –1 si no se puede determinar el índice de la exclusión mutua abandonada. 1 Representa datos ambiente locales de un flujo de control asincrónico determinado, por ejemplo, un método asincrónico. Tipo de los datos ambiente. Crea una instancia que no recibe las notificaciones de cambio. Crea una instancia local que recibe notificaciones de cambio. Delegado al que se llama cuando cambia el valor actual en cualquier subproceso. Obtiene o establece el valor de los datos ambiente. Valor de los datos ambiente. Clase que proporciona información de cambio de datos a las instancias que se registran para las notificaciones de cambios. Tipo de los datos. Obtiene el valor actual de los datos. Valor actual de los datos. Obtiene el valor anterior de los datos. Valor anterior de los datos. Devuelve un valor que indica si el valor cambia debido a un cambio de contexto de ejecución. true si el valor cambió debido a un cambio de contexto de ejecución; de lo contrario, false. Notifica que se ha producido un evento a un subproceso en espera.Esta clase no puede heredarse. 2 Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. true para establecer el estado inicial en señalado; false para establecer el estado inicial en no señalado. Habilita varias tareas para que cooperen en un algoritmo en paralelo a través de varias fases. Inicializa una nueva instancia de la clase . Número de subprocesos que participan. es menor que 0 o mayor que 32,767. Inicializa una nueva instancia de la clase . Número de subprocesos que participan. que se ejecutará después de cada fase. null (Nothing en Visual Basic) se puede pasar para indicar que no se realiza ninguna acción. es menor que 0 o mayor que 32,767. Notifica a que va a haber un participante adicional. Número de fase de la barrera en la que primero participarán los nuevos participantes. La instancia actual ya se ha eliminado. Agregar un participante haría que el recuento de participantes de la barrera superase los 32.767.O bienEl método se invocó desde dentro de una acción posterior a la fase. Notifica a que va a haber participantes adicionales. Número de fase de la barrera en la que primero participarán los nuevos participantes. Número de participantes adicionales que se van a agregar a la barrera. La instancia actual ya se ha eliminado. es menor que 0.O bienAgregar haría que el recuento de participantes de la barrera superase los 32.767. El método se invocó desde dentro de una acción posterior a la fase. Obtiene el número de la fase actual de la barrera. Devuelve el número de la fase actual de la barrera. Libera todos los recursos usados por la instancia actual de la clase . El método se invocó desde dentro de una acción posterior a la fase. Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. Obtiene el número total de participantes de la barrera. Devuelve el número total de participantes de la barrera. Obtiene el número de participantes de la barrera que no aún no se han señalado en la fase actual. Devuelve el número de participantes de la barrera que no aún no se han señalado en la fase actual. Notifica a que va a haber un participante menos. La instancia actual ya se ha eliminado. La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. Notifica a que va a haber menos participantes. Número de participantes adicionales que se van a quitar de la barrera. La instancia actual ya se ha eliminado. es menor que 0. La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. O bienel recuento del participante actual es menor que el participantCount especificado El recuento del participante total es menor que el especificado Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera. La instancia actual ya se ha eliminado. El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un entero de 32 bits con signo para medir el tiempo de espera. si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. Número de milisegundos de espera o (-1) para esperar indefinidamente. La instancia actual ya se ha eliminado. es un número negativo distinto de -1 que representa un tiempo de espera infinito. El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un entero de 32 bits con signo para medir el tiempo de espera mientras se observa un token de cancelación. si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. Número de milisegundos de espera o (-1) para esperar indefinidamente. que se va a observar. Se ha cancelado . La instancia actual ya se ha eliminado. es un número negativo distinto de -1 que representa un tiempo de espera infinito. El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen la barrera mientras se observa un token de cancelación. que se va a observar. Se ha cancelado . La instancia actual ya se ha eliminado. El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un objeto para medir el intervalo de tiempo. Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. La instancia actual ya se ha eliminado. es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o es mayor de 32.767. El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un objeto para medir el intervalo de tiempo, mientras se observa un token de cancelación. Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. que se va a observar. Se ha cancelado . La instancia actual ya se ha eliminado. es un número negativo distinto de -1 milisegundo que representa un tiempo de espera infinito. El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. Excepción que se inicia cuando se produce un error en la acción posterior a la fase de Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. Inicializa una nueva instancia de la clase con la excepción interna especificada. La excepción que es la causa de la excepción actual. Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. 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. Representa un método al que se va a llamar dentro de un nuevo contexto. Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. 1 Representa una primitiva de sincronización que está señalada cuando su recuento alcanza el valor cero. Inicializa una nueva instancia de la clase con el recuento especificado. Número de señales necesarias inicialmente para establecer . es menor que 0. Incrementa en uno el recuento actual de . La instancia actual ya se ha eliminado. La instancia actual ya está establecida.O bien es mayor o igual que . Incrementa en un valor especificado el recuento actual de . Valor en que se va a aumentar . La instancia actual ya se ha eliminado. es menor o igual que 0. La instancia actual ya está establecida.O bien es igual o mayor que después de incrementar la cuenta en Obtiene el número de señales restantes necesario para establecer el evento. El número de señales restantes necesario para establecer el evento. Libera todos los recursos usados por la instancia actual de la clase . Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. Obtiene los números de señales que se necesitan inicialmente para establecer el evento. El número de señales que se necesitan inicialmente para establecer el evento. Determina si se establece el evento. Es true si se establece el evento; de lo contrario, es false. Restablece en el valor de . La instancia actual ya se ha eliminado. Restablece la propiedad según un valor especificado. Número de señales necesario para establecer . La instancia actual ya se ha eliminado. El valor de es menor que 0. Registra una señal con y disminuye el valor de . Es true si la señal hizo que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. La instancia actual ya se ha eliminado. La instancia actual ya está establecida. Registra varias señales con reduciendo el valor de según la cantidad especificada. Es true si las señales hicieron que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. Número de señales que se va a registrar. La instancia actual ya se ha eliminado. es menor que 1. La instancia actual ya está establecida. -o bien- es mayor que . Intenta incrementar en uno. Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, este método devolverá false. La instancia actual ya se ha eliminado. es igual a . Intenta incrementar en un valor especificado. Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, se devolverá false. Valor en que se va a aumentar . La instancia actual ya se ha eliminado. es menor o igual que 0. La instancia actual ya está establecida.O bien + es igual o mayor que . Bloquea el subproceso actual hasta que se establezca el objeto . La instancia actual ya se ha eliminado. Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera. Es true si se estableció el objeto ; de lo contrario, es false. Número de milisegundos de espera o (-1) para esperar indefinidamente. La instancia actual ya se ha eliminado. es un número negativo distinto de -1 que representa un tiempo de espera infinito. Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera, mientras se observa un token . Es true si se estableció el objeto ; de lo contrario, es false. Número de milisegundos de espera o (-1) para esperar indefinidamente. que se va a observar. Se ha cancelado . La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. es un número negativo distinto de -1 que representa un tiempo de espera infinito. Bloquea el subproceso actual hasta que se establezca el objeto , mientras se observa un token . que se va a observar. Se ha cancelado . La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera. Es true si se estableció el objeto ; de lo contrario, es false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. La instancia actual ya se ha eliminado. es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera, mientras se observa un token . Es true si se estableció el objeto ; de lo contrario, es false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. que se va a observar. Se ha cancelado . La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . Obtiene un objeto que se usa para esperar a que se establezca el evento. Objeto que se usa para esperar a que se establezca el evento. La instancia actual ya se ha eliminado. Indica si un objeto se restablece automática o manualmente después de recibir una señal. 2 El objeto , cuando está señalado, se restablece automáticamente después de haber liberado un único subproceso.Si hay ningún subproceso en espera, el objeto permanece señalado hasta que un subproceso se bloquea y se restablece después de haber liberado el subproceso. El objeto , cuando está señalado, libera todos los subprocesos en espera y permanece señalado hasta que se restablece manualmente. Representa un evento de sincronización de subprocesos. 2 Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente y si se restablece automática o manualmente. Es true para establecer el estado inicial en señalado; es false para establecerlo en no señalado. Uno de los valores de que determina si el evento se restablece de forma automática o manual. Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente y el nombre de un evento de sincronización del sistema. Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. Uno de los valores de que determina si el evento se restablece de forma automática o manual. Nombre de un evento de sincronización para todo el sistema. Se ha producido un error de Win32. El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. tiene más de 260 caracteres. Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente, el nombre de un evento de sincronización del sistema y una variable booleana cuyo valor después de la llamada indica si se ha creado el evento del sistema con nombre. Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. Uno de los valores de que determina si el evento se restablece de forma automática o manual. Nombre de un evento de sincronización para todo el sistema. Cuando este método devuelve un resultado, contiene true si se ha creado un evento local (es decir, si es null o una cadena vacía) o si se ha creado el evento del sistema con nombre especificado; es false si el evento del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. Se ha producido un error de Win32. El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. tiene más de 260 caracteres. Abre el evento de sincronización con nombre especificado, si ya existe. Un objeto que representa el evento del sistema con nombre. Nombre del evento de sincronización que se va a abrir. es una cadena vacía. O bien tiene más de 260 caracteres. es null. El evento del sistema con nombre no existe. Se ha producido un error de Win32. El evento con nombre existe, pero el usuario no tiene el acceso de seguridad exigido para utilizarlo. 1 Establece el estado del evento en no señalado, haciendo que los subprocesos se bloqueen. true si la operación se realiza correctamente; en caso contrario, false. No se ha llamado previamente al método en este . 2 Establece el estado del evento en señalado, permitiendo que uno o varios subprocesos en espera continúen. true si la operación se realiza correctamente; en caso contrario, false. No se ha llamado previamente al método en este . 2 Abre el evento de sincronización con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. true si el evento de sincronización con nombre se abrió correctamente; si no, false. Nombre del evento de sincronización que se va a abrir. Cuando este método vuelve, contiene un objeto que representa el evento de sincronización con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. es una cadena vacía.O bien tiene más de 260 caracteres. es null. Se ha producido un error de Win32. El evento con nombre existe, pero el usuario no tiene el acceso de seguridad deseado. Administra el contexto de ejecución del subproceso actual.Esta clase no puede heredarse. 2 Captura el contexto de ejecución del subproceso actual. Objeto que representa el contexto de ejecución del subproceso actual. 1 Ejecuta un método en un contexto de ejecución especificado en el subproceso actual. Contexto de ejecución que se va a establecer. Delegado que representa el método que se va a ejecutar en el contexto de ejecución proporcionado. Objeto que se pasa al método de devolución de llamada. es null.O bien no se adquirió a través de una operación de captura. O bien ya se ha utilizado como argumento de una llamada a . 1 Proporciona operaciones atómicas para las variables compartidas por varios subprocesos. 2 Agrega dos enteros de 32 bits y reemplaza el primer entero por la suma, como una operación atómica. Nuevo valor almacenado en . Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . Valor que se va a agregar al entero en . The address of is a null pointer. 1 Agrega dos enteros de 64 bits y reemplaza el primer entero por la suma, como una operación atómica. Nuevo valor almacenado en . Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . Valor que se va a agregar al entero en . The address of is a null pointer. 1 Compara dos números de punto flotante de precisión doble para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. Valor original de . Destino, cuyo valor se compara con y que posiblemente se reemplace. Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. Valor que se compara con el valor que hay en . The address of is a null pointer. 1 Compara dos enteros de 32 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. Valor original de . Destino, cuyo valor se compara con y que posiblemente se reemplace. Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. Valor que se compara con el valor que hay en . The address of is a null pointer. 1 Compara dos enteros de 64 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. Valor original de . Destino, cuyo valor se compara con y que posiblemente se reemplace. Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. Valor que se compara con el valor que hay en . The address of is a null pointer. 1 Compara dos identificadores o punteros específicos de plataforma para comprobar si son iguales y, si lo son, reemplaza el primero. Valor original de . Estructura de destino, cuyo valor se compara con el valor de y que posiblemente se reemplace por . Estructura que reemplaza el valor de destino si la comparación da como resultado una igualdad. Estructura que se compara con el valor que hay en . The address of is a null pointer. 1 Compara dos objetos para comprobar si sus referencias son iguales y, si lo son, reemplaza el primero de los objetos. Valor original de . Objeto de destino que se compara con y que posiblemente se reemplace. Objeto que reemplaza el objeto de destino si la comparación da como resultado la igualdad de ambos parámetros. Objeto que se compara con el objeto que hay en . The address of is a null pointer. 1 Compara dos números de punto flotante de precisión sencilla para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. Valor original de . Destino, cuyo valor se compara con y que posiblemente se reemplace. Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. Valor que se compara con el valor que hay en . The address of is a null pointer. 1 Compara dos instancias del tipo de referencia especificado para comprobar si son iguales y, si lo son, reemplaza la primera. Valor original de . Destino, cuyo valor se compara con y que posiblemente se reemplace.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. Valor que se compara con el valor que hay en . Tipo que se va a utilizar para , y .Este tipo debe ser un tipo de referencia. The address of is a null pointer. Disminuye el valor de una variable especificada y almacena el resultado, como una operación atómica. Valor reducido. Variable cuyo valor se va a reducir. The address of is a null pointer. 1 Disminuye el valor de la variable especificada y almacena el resultado, como una operación atómica. Valor reducido. Variable cuyo valor se va a reducir. The address of is a null pointer. 1 Establece un número de punto flotante de precisión doble en un valor especificado y devuelve el valor original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado. Valor en el que está establecido el parámetro . The address of is a null pointer. 1 Establece un entero de 32 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado. Valor en el que está establecido el parámetro . The address of is a null pointer. 1 Establece un entero de 64 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado. Valor en el que está establecido el parámetro . The address of is a null pointer. 1 Establece un puntero o identificador específico de plataforma en un valor especificado y devuelve el valor original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado. Valor en el que está establecido el parámetro . The address of is a null pointer. 1 Establece un objeto en un valor especificado y devuelve una referencia al objeto original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado. Valor en el que está establecido el parámetro . The address of is a null pointer. 1 Establece un número de punto flotante de precisión sencilla en un valor especificado y devuelve el valor original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado. Valor en el que está establecido el parámetro . The address of is a null pointer. 1 Establece una variable del tipo especificado en un valor determinado y devuelve el valor original, como una operación atómica. Valor original de . Variable que se va a establecer en el valor especificado.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). Valor en el que está establecido el parámetro . Tipo que se va a utilizar para y .Este tipo debe ser un tipo de referencia. The address of is a null pointer. Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. Valor incrementado. Variable cuyo valor se va a incrementar. The address of is a null pointer. 1 Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. Valor incrementado. Variable cuyo valor se va a incrementar. The address of is a null pointer. 1 Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar instrucciones de forma que los accesos a la memoria anteriores a la llamada a se ejecuten después de los accesos a memoria que siguen a la llamada a . Devuelve un valor de 64 bits, cargado como una operación atómica. Valor cargado. Valor de 64 bits que se va a cargar. 1 Proporciona rutinas de inicialización diferida. Inicializa un tipo de referencia de destino con su constructor predeterminado si aún no se ha inicializado el destino. Referencia de tipo que se ha inicializado. Referencia de tipo que se va a inicializar si aún no se ha inicializado. Tipo de referencia que se va a inicializar. Faltaban los permisos para tener acceso al constructor de tipo . El tipo no contiene un constructor predeterminado. Inicializa un tipo de referencia de destino o tipo de valor con su constructor predeterminado si aún no se ha inicializado. Valor inicializado de tipo . Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. Referencia a un valor booleano que determina si ya se ha inicializado el destino. Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. Tipo de referencia que se va a inicializar. Faltaban los permisos para tener acceso al constructor de tipo . El tipo no contiene un constructor predeterminado. Inicializa un tipo de referencia de destino o tipo de valor utilizando la función especificada si aún no se ha inicializado. Valor inicializado de tipo . Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. Referencia a un valor booleano que determina si ya se ha inicializado el destino. Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. Función que se llama para inicializar la referencia o el valor. Tipo de referencia que se va a inicializar. Faltaban los permisos para tener acceso al constructor de tipo . El tipo no contiene un constructor predeterminado. Inicializa un tipo de referencia de destino utilizando la función especificada si aún no se ha inicializado. Valor inicializado de tipo . Referencia de tipo que se va a inicializar si aún no se ha inicializado. Función que se llama para inicializar la referencia. Tipo de referencia que se va a inicializar. El tipo no contiene un constructor predeterminado. devuelve un valor NULL (Nothing en Visual Basic). Excepción que se inicia cuando la entrada recursiva en un bloqueo no es compatible con la directiva de recursividad del bloqueo. 2 Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. 2 Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. 2 Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. Excepción que ha producido 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. 2 Especifica si el mismo subproceso puede entrar varias veces en un bloqueo. Si un subproceso intenta entrar en un bloqueo de forma recursiva, se inicia una excepción.Algunas clases pueden permitir cierta recursividad cuando se aplica esta configuración. Un subproceso puede entrar en un bloqueo de forma recursiva.Algunas clases pueden limitar esta posibilidad. Notifica que se ha producido un evento a uno o varios subprocesos en espera.Esta clase no puede heredarse. 2 Inicializa una nueva instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. true para establecer el estado inicial de señalado; false para establecer el estado inicial en no señalado. Proporciona una versión reducida de . Inicializa una nueva instancia de la clase con el estado inicial establecido en no señalado. Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado y con el recuento circular especificado. Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. Número de esperas circulares que se van a producir antes de una operación de espera basada en kernel. is less than 0 or greater than the maximum allowed value. Libera todos los recursos usados por la instancia actual de la clase . Libera los recursos no administrados que usa el objeto y, de forma opcional, libera los recursos administrados. true para liberar tanto los recursos administrados como los no administrados; false para liberar únicamente los recursos no administrados. Obtiene un valor que indica si se ha establecido el evento. Es true si se ha establecido el evento; de lo contrario, es false. Establece el estado del evento en no señalado, por lo que se bloquean los subprocesos. The object has already been disposed. Establece el estado del evento en señalado, lo que permite la continuación de uno o varios subprocesos que están esperando en el evento. Obtiene el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. Devuelve el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. Bloquea el subproceso actual hasta que se establezca el objeto actual. The maximum number of waiters has been exceeded. The object has already been disposed. Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo. Es true si se estableció ; en caso contrario, es false. Número de milisegundos de espera o (-1) para esperar indefinidamente. is a negative number other than -1, which represents an infinite time-out. The maximum number of waiters has been exceeded. The object has already been disposed. Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras se observa un token . true si se estableció ; en caso contrario, false. Número de milisegundos de espera o (-1) para esperar indefinidamente. que se va a observar. was canceled. is a negative number other than -1, which represents an infinite time-out. The maximum number of waiters has been exceeded. The object has already been disposed or the that created has been disposed. Bloquea el subproceso actual hasta que el actual reciba una señal, mientras se observa un token . que se va a observar. The maximum number of waiters has been exceeded. was canceled. The object has already been disposed or the that created has been disposed. Bloquea el subproceso actual hasta que se establezca el actual, utilizando un objeto para medir el intervalo de tiempo. true si se estableció ; en caso contrario, false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . The maximum number of waiters has been exceeded. The object has already been disposed. Bloquea el subproceso actual hasta que se establezca el , usando un objeto para medir el intervalo de tiempo, mientras se observa un token . true si se estableció ; en caso contrario, false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. que se va a observar. was canceled. is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . The maximum number of waiters has been exceeded. The object has already been disposed or the that created has been disposed. Obtiene el objeto para este . Objeto de evento subyacente de este . Proporciona un mecanismo que sincroniza el acceso a los objetos. 2 Adquiere un bloqueo exclusivo en el objeto especificado. Objeto en el que se va a adquirir el bloqueo de monitor. El parámetro es null. 1 Adquiere un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. Objeto en el que se va a esperar. Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo.Nota   Si no se produce ninguna excepción, el resultado de este método siempre es true. La entrada es true. El parámetro es null. Libera un bloqueo exclusivo en el objeto especificado. Objeto en el que se va a liberar el bloqueo. El parámetro es null. El subproceso actual no posee el bloqueo para el objeto especificado. 1 Determina si el subproceso actual mantiene el bloqueo en el objeto especificado. Es true si el subproceso actual mantiene el bloqueo en ; en caso contrario, es false. Objeto que se va a probar. El valor de es null. Notifica un cambio de estado del objeto bloqueado al subproceso que se encuentra en la cola de espera. Objeto que está esperando un subproceso. El parámetro es null. El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. 1 Notifica un cambio de estado del objeto a todos los subprocesos que se encuentran en espera. Objeto que envía el pulso. El parámetro es null. El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. 1 Intenta adquirir un bloqueo exclusivo en el objeto especificado. Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. Objeto en el que se va a adquirir el bloqueo. El parámetro es null. 1 Intenta adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. Objeto en el que se va a adquirir el bloqueo. Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. La entrada es true. El parámetro es null. Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el número de segundos especificado. Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. Objeto en el que se va a adquirir el bloqueo. Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. El parámetro es null. es negativo y no es igual a . 1 Intenta, durante el número especificado de milisegundos, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. Objeto en el que se va a adquirir el bloqueo. Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. La entrada es true. El parámetro es null. es negativo y no es igual a . Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el período de tiempo especificado. Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. Objeto en el que se va a adquirir el bloqueo. 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. El parámetro es null. El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . 1 Intenta, durante el periodo de tiempo indicado, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. Objeto en el que se va a adquirir el bloqueo. Tiempo que se va a esperar el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. La entrada es true. El parámetro es null. El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. Es true si la llamada fue devuelta porque el llamador volvió a adquirir el bloqueo para el objeto especificado.Este método no devuelve ningún resultado si el bloqueo no vuelve a adquirirse. Objeto en el que se va a esperar. El parámetro es null. El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. 1 Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. Objeto en el que se va a esperar. Número de milisegundos que se va a estar a la espera antes de que el subproceso entre en la cola de subprocesos listos. El parámetro es null. El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. El valor de la parámetro es negativo y no es igual a . 1 Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. Objeto en el que se va a esperar. que representa la cantidad de tiempo que se va a esperar antes de que el subproceso entre en la cola de subprocesos listos. El parámetro es null. El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. El valor de la parámetro en milisegundos es negativo y no representa (– 1 milisegundo), o es mayor que . 1 Primitiva de sincronización que puede usarse también para la sincronización entre procesos. 1 Inicializa una nueva instancia de la clase con propiedades predeterminadas. Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua. true para otorgar la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada, de lo contrario, false. Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua y una cadena que representa el nombre de la exclusión mutua. true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. Nombre del objeto .Si el valor es null, no tiene nombre. La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . Se ha producido un error de Win32. No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. tiene más de 260 caracteres. Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua, una cadena que es el nombre de la exclusión mutua y un valor booleano que, cuando se devuelva el método, indicará si se concedió la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada. true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. Nombre del objeto .Si el valor es null, no tiene nombre. Cuando se devuelve este método, contiene un valor booleano que es true si se creó una exclusión mutua local (es decir, si es null o una cadena vacía) o si se creó la exclusión mutua del sistema con nombre especificada; el valor es false si la exclusión mutua del sistema con nombre especificada ya existía.Este parámetro se pasa sin inicializar. La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . Se ha producido un error de Win32. No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. tiene más de 260 caracteres. Abre la exclusión mutua con nombre especificada, si ya existe. Objeto que representa la exclusión mutua del sistema con nombre. Nombre de la exclusión mutua del sistema que se va a abrir. es una cadena vacía.o bien tiene más de 260 caracteres. El valor de es null. La excepción mutua con nombre no existe. Se ha producido un error de Win32. La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. 1 Libera una vez la instancia de . El subproceso que realiza la llamada no posee la exclusión mutua. 1 Abre la exclusión mutua con nombre especificada, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. true si la exclusión mutua con nombre se abrió correctamente; si no, false. Nombre de la exclusión mutua del sistema que se va a abrir. Cuando este método vuelve, contiene un objeto que representa la exclusión mutua con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. es una cadena vacía.o bien tiene más de 260 caracteres. El valor de es null. Se ha producido un error de Win32. La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. Representa un bloqueo que se utiliza para administrar el acceso a un recurso y que permite varios subprocesos para la lectura o acceso exclusivo para la escritura. Inicializa una nueva instancia de la clase con los valores de propiedad predeterminados. Inicializa una nueva instancia de la clase especificando la directiva de recursividad de bloqueo. Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. Obtiene el número total de subprocesos únicos que han entrado en el bloqueo en modo de lectura. Número de subprocesos únicos que han entrado en el bloqueo en modo de lectura. Libera todos los recursos usados por la instancia actual de la clase . is greater than zero. -or- is greater than zero. -or- is greater than zero. 2 Intenta entrar en el bloqueo en modo de lectura. The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. The object has been disposed. Intenta entrar en el bloqueo en modo de actualización. The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The object has been disposed. Intenta entrar en el bloqueo en modo de escritura. The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The object has been disposed. Reduce el recuento de recursividad para el modo de lectura y sale del modo de lectura si el recuento resultante es 0 (cero). The current thread has not entered the lock in read mode. Reduce el recuento de recursividad para el modo de actualización y sale del modo de actualización si el recuento resultante es 0 (cero). The current thread has not entered the lock in upgradeable mode. Reduce el recuento de recursividad para el modo de escritura y sale del modo de escritura si el recuento resultante es 0 (cero). The current thread has not entered the lock in write mode. Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de lectura. true si el subproceso actual entró en modo Lectura; en caso contrario, false. 2 Obtiene un valor que indica si el subproceso actual entró en el bloqueo en modo de actualización. true si el subproceso actual entró en modo de actualización; en caso contrario, false. 2 Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de escritura. true si el subproceso actual entró en modo de escritura; en caso contrario, false. 2 Obtiene un valor que indica la directiva de recursividad del objeto actual. Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de lectura, como una indicación de recursividad. 0 (cero) si el subproceso actual no entró en modo Lectura, 1 si el subproceso entró en modo Lectura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el bloqueo n - 1 veces. 2 Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de actualización, como una indicación de recursividad. 0 (cero) si el subproceso actual no entró en modo de actualización, 1 si el subproceso entró en modo de actualización pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de actualización n - 1 veces. 2 Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de escritura, como una indicación de recursividad. 0 (cero) si el subproceso actual no entró en modo de escritura, 1 si el subproceso entró en modo de escritura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de escritura n - 1 veces. 2 Intenta entrar en el bloqueo en modo de lectura, con un tiempo de espera entero opcional. true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. Número de milisegundos de espera o -1 () para esperar indefinidamente. The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The value of is negative, but it is not equal to (-1), which is the only negative value allowed. The object has been disposed. Intenta entrar en el bloqueo en modo de lectura, con tiempo de espera opcional. true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. Intervalo de espera, o -1 milisegundo para esperar indefinidamente. The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. The object has been disposed. Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. Número de milisegundos de espera o -1 () para esperar indefinidamente. The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The value of is negative, but it is not equal to (-1), which is the only negative value allowed. The object has been disposed. Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. Intervalo de espera, o -1 milisegundo para esperar indefinidamente. The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. The object has been disposed. Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. Número de milisegundos de espera o -1 () para esperar indefinidamente. The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The value of is negative, but it is not equal to (-1), which is the only negative value allowed. The object has been disposed. Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. Intervalo de espera, o -1 milisegundo para esperar indefinidamente. The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. The object has been disposed. Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de lectura. Número total de subprocesos que están a la espera de entrar en modo de lectura. 2 Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de actualización. Número total de subprocesos que están a la espera de entrar en modo de actualización. 2 Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de escritura. Número total de subprocesos que están a la espera de entrar en modo de escritura. 2 Limita el número de subprocesos que pueden tener acceso a un recurso o grupo de recursos simultáneamente. 1 Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas. Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. es mayor que . es menor que 1.o bien es menor que 0. Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas, y especificando de forma opcional el nombre de un objeto semáforo de sistema. Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. Nombre de un objeto de semáforo del sistema con nombre. es mayor que .o bien tiene más de 260 caracteres. es menor que 1.o bien es menor que 0. Se ha producido un error de Win32. El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. Inicializa una instancia nueva de la clase , especificando el número inicial de entradas y el número máximo de entradas simultáneas, especificando de forma opcional el nombre de un objeto semáforo de sistema y especificando una variable que recibe un valor que indica si se creó un semáforo del sistema nuevo. Número inicial de solicitudes para el semáforo que se puede satisfacer simultáneamente. Número máximo de solicitudes para el semáforo que se puede satisfacer simultáneamente. Nombre de un objeto de semáforo del sistema con nombre. Cuando este método devuelve un resultado, contiene true si se creó un semáforo local (es decir, si es null o una cadena vacía) o si se creó el semáforo del sistema con nombre especificado; es false si el semáforo del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. es mayor que . o bien tiene más de 260 caracteres. es menor que 1.o bien es menor que 0. Se ha producido un error de Win32. El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. Abre el semáforo con nombre especificado, si ya existe. Objeto que representa el semáforo del sistema con nombre. Nombre del semáforo del sistema que se va a abrir. es una cadena vacía.o bien tiene más de 260 caracteres. El valor de es null. El semáforo con nombre no existe. Se ha producido un error de Win32. El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. 1 Sale del semáforo y devuelve el recuento anterior. Recuento en el semáforo antes de la llamada al método . El recuento del semáforo ya está en el valor máximo. Error de Win32 con un semáforo con nombre. El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene .o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con . 1 Sale del semáforo un número especificado de veces y devuelve el recuento anterior. Recuento en el semáforo antes de la llamada al método . Número de veces que se abandona el semáforo. es menor que 1. El recuento del semáforo ya está en el valor máximo. Error de Win32 con un semáforo con nombre. El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene derechos.o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con derechos. 1 Abre el semáforo con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. true si el semáforo con nombre se abrió correctamente; si no, false. Nombre del semáforo del sistema que se va a abrir. Cuando este método vuelve, contiene un objeto que representa el semáforo con nombre si la llamada se realizó correctamente o null si se produjo un error en la misma.Este parámetro se trata como sin inicializar. es una cadena vacía.o bien tiene más de 260 caracteres. El valor de es null. Se ha producido un error de Win32. El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. Excepción que se produce cuando se llama al método en un semáforo cuyo recuento ya ha alcanzado el valor máximo. 2 Inicializa una nueva instancia de la clase con valores predeterminados. 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 el 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. Representa una alternativa ligera a que limita el número de subprocesos que puede obtener acceso a la vez a un recurso o a un grupo de recursos. Inicializa una nueva instancia de la clase , especificando el número inicial de solicitudes que se pueden conceder simultáneamente. Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. es menor que 0. Inicializa una nueva instancia de la clase , especificando el número inicial y máximo de solicitudes que se pueden conceder simultáneamente. Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. es menor que 0, o es mayor que , o es igual o menor que 0. Devuelve un objeto que se puede usar para esperar en el semáforo. que se puede usar para esperar en el semáforo. Se ha eliminado . Obtiene el número de subprocesos restantes que puede introducir el objeto . Obtiene el número de subprocesos restantes que pueden entrar en el semáforo. Libera todos los recursos usados por la instancia actual de la clase . Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. Libera una vez el objeto . Recuento anterior de . La instancia actual ya se ha eliminado. El ya se ha alcanzado su tamaño máximo. Libera el objeto un número especificado de veces. Recuento anterior de . Número de veces que se abandona el semáforo. La instancia actual ya se ha eliminado. es menor que 1. El ya se ha alcanzado su tamaño máximo. Bloquea el subproceso actual hasta que pueda introducir . La instancia actual ya se ha eliminado. Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera. true si el subproceso actual introdujo correctamente ; de lo contrario, false. Número de milisegundos de espera o (-1) para esperar indefinidamente. es un número negativo distinto de -1, que representa el tiempo de espera infinito. Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera mientras se observa un elemento . true si el subproceso actual introdujo correctamente ; de lo contrario, false. Número de milisegundos de espera o (-1) para esperar indefinidamente. que se va a observar. se ha cancelado. es un número negativo distinto de -1, que representa el tiempo de espera infinito. El se ha eliminado la instancia, o la que creó se ha eliminado. Bloquea el subproceso actual hasta que pueda introducir , mientras se observa un elemento . Token que se va a observar. se ha cancelado. La instancia actual ya se ha eliminado.o bienEl que creó ya se ha eliminado. Bloquea el subproceso actual hasta que pueda introducir , usando para especificar el tiempo de espera. true si el subproceso actual introdujo correctamente ; de lo contrario, false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . Se ha eliminado la instancia de semaphoreSlim Bloquea el subproceso actual hasta que pueda introducir , usando un que especifica el tiempo de espera mientras se observa un elemento . true si el subproceso actual introdujo correctamente ; de lo contrario, false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. que se va a observar. se ha cancelado. es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . Se ha eliminado la instancia de semaphoreSlimEl que creó ya se ha eliminado. De forma asincrónica espera que se introduzca . Tarea que se completará cuando se entre en el semáforo. De forma asincrónica espera que se introduzca , usando un entero de 32 bits para medir el intervalo de tiempo. Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. Número de milisegundos de espera o (-1) para esperar indefinidamente. La instancia actual ya se ha eliminado. es un número negativo distinto de -1, que representa el tiempo de espera infinito. De forma asincrónica, espera introducir , usando un entero de 32 bits para medir el intervalo de tiempo, mientras observa un elemento . Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. Número de milisegundos de espera o (-1) para esperar indefinidamente. que se va a observar. es un número negativo distinto de -1, que representa el tiempo de espera infinito. La instancia actual ya se ha eliminado. se ha cancelado. De forma asincrónica, espera introducir , mientras observa un elemento . Tarea que se completará cuando se entre en el semáforo. Token que se va a observar. La instancia actual ya se ha eliminado. se ha cancelado. De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo. Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. La instancia actual ya se ha eliminado. es un número negativo distinto de -1, que representa el tiempo de espera infinito o bien tiempo de espera es mayor que . De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo, mientras observa un elemento . Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. Token que se va a observar. es un número negativo distinto de -1, que representa el tiempo de espera infinitoo bientiempo de espera es mayor que . se ha cancelado. Representa el método al que hay que llamar cuando se va a enviar un mensaje a un contexto de sincronización. Objeto que se ha pasado al delegado. 2 Proporciona una primitiva de bloqueo de exclusión mutua donde un subproceso que intenta adquirir el bloqueo espera en un bucle repetidamente comprobando hasta que haya un bloqueo disponible. Inicializa una nueva instancia de la estructura con la opción de realizar el seguimiento de los identificadores de subprocesos para mejorar la depuración. Indica si se han de capturar y utilizar identificadores de subprocesos con fines de depuración. Adquiere el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. El argumento se debe inicializar en false antes de llamar a Enter. El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. Libera el bloqueo. El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. Libera el bloqueo. Valor booleano que indica si una barrera de memoria debe emitirse para publicar inmediatamente la operación de salida a otros subprocesos. El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. Obtiene un valor que indica si un subproceso mantiene actualmente el bloqueo. Es true si cualquier subproceso mantiene actualmente el bloqueo; de lo contrario, es false. Obtiene un valor que indica si el subproceso actual mantiene actualmente el bloqueo. Es true si el subproceso actual mantiene el bloqueo; de lo contrario, es false. El seguimiento de propiedad de subprocesos está deshabilitado. Obtiene un valor que indica si el seguimiento de propiedad de subprocesos está habilitado para esta instancia. Es true si se ha habilitado el seguimiento de propiedad de subprocesos para esta instancia; de lo contrario, es false. Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. El argumento se debe inicializar en false antes de llamar a TryEnter. El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. Número de milisegundos de espera o (-1) para esperar indefinidamente. Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. es un número negativo distinto de -1 que representa un tiempo de espera infinito. El argumento se debe inicializar en false antes de llamar a TryEnter. El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que milisegundos. El argumento se debe inicializar en false antes de llamar a TryEnter. El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. Proporciona compatibilidad con la espera basada en ciclos. Obtiene el número de veces que se ha llamado a en esta instancia. Devuelve un entero que representa el número de veces que se ha llamado en esta instancia. Obtiene si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. Si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. Restablece el contador de ciclos. Realiza un único ciclo. Itera en ciclos hasta que se satisface la condición especificada. Delegado que se va a ejecutar una y otra vez hasta que devuelva true. El argumento de es nulo. Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. Delegado que se va a ejecutar una y otra vez hasta que devuelva true. Número de milisegundos de espera o (-1) para esperar indefinidamente. El argumento de es nulo. es un número negativo distinto de -1 que representa un tiempo de espera infinito. Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. Delegado que se va a ejecutar una y otra vez hasta que devuelva true. Estructura que representa el número de milisegundos de espera o TimeSpan que representa -1 milisegundo para esperar indefinidamente. El argumento de es nulo. es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . Proporciona la funcionalidad básica para propagar un contexto de sincronización en varios modelos de sincronización. 2 Crea una nueva instancia de la clase . Cuando se invalida en una clase derivada, crea una copia del contexto de sincronización. Un nuevo objeto . 2 Obtiene el contexto de sincronización del subproceso actual. Objeto que representa el contexto de sincronización actual. 1 Cuando se invalida en una clase derivada, responde a la notificación de que se ha completado una operación. Cuando se invalida en una clase derivada, responde a la notificación de que se ha iniciado una operación. Cuando se invalida en una clase derivada, envía un mensaje asincrónico a un contexto de sincronización. Delegado de al que se va a llamar. Objeto que se ha pasado al delegado. 2 Cuando se invalida en una clase derivada, envía un mensaje sincrónico a un contexto de sincronización. Delegado de al que se va a llamar. Objeto que se ha pasado al delegado. The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. 2 Establece el contexto de sincronización actual. Objeto que se va a establecer. 1 Excepción que se produce cuando un método requiere que el llamador sea propietario del bloqueo en un Monitor dado y un llamador al que no pertenece ese bloqueo llama al 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 el 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. Proporciona almacenamiento local de los datos de un subproceso. Especifica el tipo de datos que se almacena por subproceso. Inicializa la instancia de . Inicializa la instancia de . Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . Inicializa una instancia de con la función especificada por el parámetro . que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. es una referencia nula (Nothing en Visual Basic). Inicializa una instancia de con la función especificada por el parámetro . que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . es una referencia null (Nothing en Visual Basic). Libera todos los recursos usados por la instancia actual de la clase . Libera los recursos utilizados por esta instancia de . Valor booleano que indica si se llama a este método debido a una llamada a . Libera los recursos utilizados por esta instancia de . Obtiene un valor que indica si se inicializa en el subproceso actual. Es true si se inicializa en el subproceso actual; en caso contrario, es false. La instancia de se ha eliminado. Crea y devuelve una representación de cadena de esta instancia del subproceso actual. Resultado de llamar al método en . La instancia de se ha eliminado. La propiedad del subproceso actual es una referencia nula (Nothing en Visual Basic). La función de inicialización intentó hacer referencia de forma recursiva a . No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. Obtiene o establece el valor de esta instancia del subproceso actual. Devuelve una instancia del objeto que ThreadLocal es responsable de inicializar. La instancia de se ha eliminado. La función de inicialización intentó hacer referencia de forma recursiva a . No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. Obtiene una lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. Lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. La instancia de se ha eliminado. Contiene los métodos para realizar operaciones de memoria volátil. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Lee la referencia al objeto desde el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. Referencia al que se ha leído.Esta referencia es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. Campo que se va a leer. Tipo del campo que se va a leer.Debe ser un tipo de referencia, no un tipo de valor. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de memoria antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe el valor. Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Escribe la referencia de objeto especificada en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. Campo donde se escribe la referencia de objeto. Referencia de objeto que se va a escribir.La referencia se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. Tipo del campo que se va a escribir.Debe ser un tipo de referencia, no un tipo de valor. Excepción que se produce cuando se intenta abrir una exclusión mutua o semáforo del sistema que no existe. 2 Inicializa una nueva instancia de la clase con valores predeterminados. 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 el 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.