Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

CancellationToken (Estructura)

Propaga la notificación de que las operaciones deberían cancelarse.

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

[ComVisibleAttribute(false)]
[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, 
	ExternalThreading = true)]
public struct CancellationToken

El tipo CancellationToken expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCancellationTokenInicializa CancellationToken.
Arriba

  NombreDescripción
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCanBeCanceledObtiene si este token es capaz de existir en el estado cancelado.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsCancellationRequestedObtiene si se ha solicitado la cancelación para este token.
Propiedad públicaMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNoneDevuelve un valor CancellationToken vacío.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitHandleObtiene WaitHandle que se señala cuando el token se cancela.
Arriba

  NombreDescripción
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEquals(CancellationToken)Determina si la instancia actual de CancellationToken es igual que el token especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEquals(Object)Determina si la instancia actual de CancellationToken es igual que el objeto Object especificado. (Invalida a ValueType.Equals(Object)).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetHashCodeActúa como función hash de un objeto CancellationToken. (Invalida a ValueType.GetHashCode()).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRegister(Action)Registra un delegado que se invocará cuando se cancele este objeto CancellationToken.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRegister(Action, Boolean)Registra un delegado que se invocará cuando se cancele este objeto CancellationToken.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRegister(Action<Object>, Object)Registra un delegado que se invocará cuando se cancele este objeto CancellationToken.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRegister(Action<Object>, Object, Boolean)Registra un delegado que se invocará cuando se cancele este objeto CancellationToken.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsThrowIfCancellationRequestedProduce una OperationCanceledException si este token ha tenido solicitud de cancelación.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToStringDevuelve el nombre de tipo completo de esta instancia. (Se hereda de ValueType).
Arriba

  NombreDescripción
Operador públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEqualityDetermina si dos instancias de CancellationToken son iguales.
Operador públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsInequalityDetermina si dos instancias de CancellationToken no son iguales.
Arriba

Para obtener más información y ejemplos de código, vea Cancelación en subprocesos administrados.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el valor de propiedad Resources siguiente: Synchronization | ExternalThreading. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

.NET Framework

Compatible con: 4.5, 4

.NET Framework Client Profile

Compatible con: 4

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos y protegidos de CancellationToken son seguros para subprocesos y se pueden utilizar concurrentemente desde varios subprocesos, con la excepción de Dispose, que solo se debe utilizar cuando todas las otras operaciones en CancellationToken se han completado.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft