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

TaskContinuationOptions (Enumeración)

Especifica el comportamiento de una tarea que se crea mediante el método Task<TResult>.ContinueWith o Task.ContinueWith.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de miembro.

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

[SerializableAttribute]
[FlagsAttribute]
public enum TaskContinuationOptions

Nombre de miembroDescripción
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAttachedToParentEspecifica que una tarea está adjunta a la tarea primaria en la jerarquía de tareas.
Compatible con .NET para aplicaciones de la Tienda WindowsDenyChildAttachEspecifica que se producirá una excepción InvalidOperationException si se intenta adjuntar una tarea secundaria a la tarea creada.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExecuteSynchronouslyEspecifica que la tarea de continuación debe ejecutarse sincrónicamente. Si se especifica esta opción, la continuación se ejecutará en el mismo subproceso que causa la transición de la tarea anterior a su estado final. Si la tarea anterior ya se ha completado cuando se crea la continuación, esta se ejecutará en el subproceso que crea la continuación. Solo deben ejecutarse sincrónicamente las continuaciones de duración muy breve.
Compatible con .NET para aplicaciones de la Tienda WindowsHideSchedulerImpide que el programador de ambiente se vea como programador actual en la tarea creada. Esto significa que las operaciones como StartNew o ContinueWith que se realizan en la tarea creada verán Default como programador actual.
Compatible con .NET para aplicaciones de la Tienda WindowsLazyCancellationEn el caso de cancelación de continuación, evita la finalización de la continuación hasta que el antecedente se haya completado.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsLongRunningEspecifica que una tarea será una operación general de larga duración. Proporciona una sugerencia al TaskScheduler de que se puede garantizar la sobresuscripción.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNoneEs el valor predeterminado y significa "Continuaciones sin opciones de tarea y de ejecución asincrónica". Especifica que debe usarse el comportamiento predeterminado. De forma predeterminada, las continuaciones se programan una vez completada la tarea anterior, independientemente del valor de TaskStatus final de la tarea.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNotOnCanceledEspecifica que no se programe la tarea de continuación si se cancela la tarea anterior. Esta opción no es válida para las continuaciones de varias tareas.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNotOnFaultedEspecifica que no se debe programar la continuación si su antecedente produjo una excepción no controlada. Esta opción no es válida para las continuaciones de varias tareas.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsNotOnRanToCompletionEspecifica que no se debe programar la tarea de continuación si su antecedente se ejecuta completamente. Esta opción no es válida para las continuaciones de varias tareas.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOnlyOnCanceledEspecifica que la tarea de continuación debe programarse únicamente si se cancela la tarea anterior. Esta opción no es válida para las continuaciones de varias tareas.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOnlyOnFaultedEspecifica que la tarea de continuación solo se debe programar si su antecedente produjo una excepción no controlada. Esta opción no es válida para las continuaciones de varias tareas.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsOnlyOnRanToCompletionEspecifica que la tarea de continuación debe programarse únicamente si la tarea anterior se ejecuta completamente. Esta opción no es válida para las continuaciones de varias tareas.
Compatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsPreferFairnessSugerencia a un objeto TaskScheduler para que programe las tareas de la manera más justa posible, lo cual significa que las tareas programadas antes probablemente se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 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

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft