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

Task (Clase)

Representa una operación asincrónica.

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

[<HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, 
    ExternalThreading = true)>]
type Task =  
    class
        interface IAsyncResult
        interface IDisposable
    end

El tipo Task expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action)Inicializa un nuevo objeto Task con la acción especificada.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action, CancellationToken)Inicializa un nuevo objeto Task con la acción y CancellationToken especificados.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action, TaskCreationOptions)Inicializa un nuevo objeto Task con la acción y las opciones de creación especificadas.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action(Object), Object)Inicializa un nuevo objeto Task con la acción y el estado especificados.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action, CancellationToken, TaskCreationOptions)Inicializa un nuevo objeto Task con la acción y las opciones de creación especificadas.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action(Object), Object, CancellationToken)Inicializa un nuevo objeto Task con la acción, el estado y las opciones especificados.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action(Object), Object, TaskCreationOptions)Inicializa un nuevo objeto Task con la acción, el estado y las opciones especificados.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsTask(Action(Object), Object, CancellationToken, TaskCreationOptions)Inicializa un nuevo objeto Task con la acción, el estado y las opciones especificados.
Arriba

  NombreDescripción
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsAsyncStateObtiene el objeto de estado que se proporcionó cuando se creó el objeto Task, o null si no se proporcionó ningún objeto de estado.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCreationOptionsObtiene el objeto TaskCreationOptions usado para crear esta tarea.
Propiedad públicaMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsCurrentIdDevuelve el identificador único del objeto Task que se está ejecutando actualmente.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsExceptionObtiene la excepción AggregateException que causó la finalización prematura del objeto Task. Si Task se completó correctamente o no ha iniciado ninguna excepción, el valor devuelto será referencia null (Nothing en Visual Basic).
Propiedad públicaMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFactoryProporciona acceso a métodos de generador para crear instancias de Task y Task(TResult).
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIdObtiene un identificador único para esta instancia de Task.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsCanceledObtiene un valor que indica si esta instancia de Task ha dejado de ejecutarse debido a una cancelación.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsCompletedObtiene un valor que indica si se ha completado esta instancia de Task.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIsFaultedObtiene un valor que indica si el objeto Task se ha completado debido a una excepción no controlada.
Propiedad públicaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsStatusObtiene el objeto TaskStatus de esta tarea.
Arriba

  NombreDescripción
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsConfigureAwaitConfigura un awaiter utilizado para esperar este objeto Task.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task))Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task), CancellationToken)Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task), TaskContinuationOptions)Crea una continuación que se ejecuta según el objeto TaskContinuationOptions especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task), TaskScheduler)Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task, Object), Object)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task, Object), Object, CancellationToken)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task, Object), Object, TaskContinuationOptions)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task, Object), Object, TaskScheduler)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task), CancellationToken, TaskContinuationOptions, TaskScheduler)Crea una continuación que se ejecuta según el objeto TaskContinuationOptions especificado.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(Action(Task, Object), Object, CancellationToken, TaskContinuationOptions, TaskScheduler)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, TResult))Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, TResult), CancellationToken)Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, TResult), TaskContinuationOptions)Crea una continuación que se ejecuta según la condición especificada en continuationOptions.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, TResult), TaskScheduler)Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, Object, TResult), Object)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, Object, TResult), Object, CancellationToken)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, Object, TResult), Object, TaskContinuationOptions)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, Object, TResult), Object, TaskScheduler)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, TResult), CancellationToken, TaskContinuationOptions, TaskScheduler)Crea una continuación que se ejecuta según la condición especificada en continuationOptions.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsContinueWith(TResult)(Func(Task, Object, TResult), Object, CancellationToken, TaskContinuationOptions, TaskScheduler)Crea una continuación que se ejecuta cuando se completa el objeto Task de destino.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsDelay(Int32) Crea una tarea que se completará después de un retraso de tiempo.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsDelay(TimeSpan) Crea una tarea que se completará después de un retraso de tiempo.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsDelay(Int32, CancellationToken) Crea una tarea que se completará después de un retraso de tiempo.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsDelay(TimeSpan, CancellationToken) Crea una tarea que se completará después de un retraso de tiempo.
Método públicoDispose()Libera todos los recursos usados por la instancia actual de la clase Task.
Método protegidoDispose(Boolean)Desecha el objeto Task y libera todos sus recursos no administrados.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsFromResult(TResult)Crea un objeto Task(TResult) que se ha completado correctamente con el resultado especificado.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetAwaiterObtiene un awaiter utilizado para esperar este objeto Task.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
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 protegidoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(Action)Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un controlador de tareas para dicho trabajo.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(Func(Task))Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por function.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(Action, CancellationToken)Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un controlador de tareas para dicho trabajo.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(Func(Task), CancellationToken)Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por function.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(TResult)(Func(Task(TResult)))Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve function.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(TResult)(Func(TResult))Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un controlador Task(TResult) para dicho trabajo.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(TResult)(Func(Task(TResult)), CancellationToken)Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve function.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsRun(TResult)(Func(TResult), CancellationToken)Las colas el trabajo especificado en el grupo de subprocesos y devuelven un identificador de Task(TResult) para ese trabajo.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRunSynchronously()Ejecuta sincrónicamente el objeto Task en el objeto TaskScheduler actual.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsRunSynchronously(TaskScheduler)Ejecuta sincrónicamente el objeto Task en el objeto TaskScheduler especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsStart()Inicia el objeto Task, programando su ejecución en el objeto TaskScheduler actual.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsStart(TaskScheduler)Inicia el objeto Task, programando su ejecución en el objeto TaskScheduler especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWait()Espera a que se complete la ejecución del objeto Task.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWait(CancellationToken)Espera a que se complete la ejecución del objeto cancelable Task.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWait(Int32)Espera a que Task complete la ejecución dentro de un número de milisegundos.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWait(TimeSpan)Espera a que Task complete la ejecución dentro de un intervalo de tiempo especificado.
Método públicoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWait(Int32, CancellationToken)Espera a que se complete la ejecución del objeto cancelable Task.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAll(Task[])Espera que se complete la ejecución de todos los objetos Task proporcionados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAll(Task[], Int32)Espera a que todos los objetos proporcionados de Task completen la ejecución dentro de un número de milisegundos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAll(Task[], CancellationToken)Espera a que se complete la ejecución de todos los objetos cancelables Task proporcionados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAll(Task[], TimeSpan)Espera a que todos los objetos cancelables proporcionados de Task completen la ejecución en un intervalo de tiempo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAll(Task[], Int32, CancellationToken)Espera a que todos los objetos cancelables proporcionados de Task completen la ejecución dentro de un número de milisegundos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAny(Task[])Espera a que se complete la ejecución de cualquiera de los objetos Task proporcionados.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAny(Task[], Int32)Espera a que cualquier objeto proporcionado de Task complete la ejecución dentro de un número de milisegundos.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAny(Task[], CancellationToken)Espera a que se complete la ejecución de cualquier objeto cancelable Task proporcionado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAny(Task[], TimeSpan)Espera a que cualquier objeto proporcionado de Task complete la ejecución en un intervalo de tiempo especificado.
Método públicoMiembro estáticoCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsWaitAny(Task[], Int32, CancellationToken)Espera a que cualquier objeto cancelable proporcionado de Task complete la ejecución dentro de un número de milisegundos.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAll(IEnumerable(Task))Crea una tarea que se completará cuando se hayan completado todas las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAll(Task[])Crea una tarea que se completará cuando se hayan completado todas las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAll(TResult)(IEnumerable(Task(TResult)))Crea una tarea que se completará cuando se hayan completado todas las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAll(TResult)(Task(TResult)[])Crea una tarea que se completará cuando se hayan completado todas las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAny(IEnumerable(Task))Crea una tarea que se completará cuando se haya completado cualquiera de las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAny(Task[])Crea una tarea que se completará cuando se haya completado cualquiera de las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAny(TResult)(IEnumerable(Task(TResult)))Crea una tarea que se completará cuando se haya completado cualquiera de las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsWhenAny(TResult)(Task(TResult)[])Crea una tarea que se completará cuando se haya completado cualquiera de las tareas proporcionadas.
Método públicoMiembro estáticoCompatible con .NET para aplicaciones de la Tienda WindowsYieldCrea una tarea que admite "await" que, de forma asincrónica, devuelve al contexto actual cuando es "awaited".
Arriba

  NombreDescripción
Método de extensión públicoCompatible con .NET para aplicaciones de la Tienda WindowsAsAsyncActionDevuelve una acción asincrónica de Windows en tiempo de ejecución que representa una tarea iniciada. (Definido por WindowsRuntimeSystemExtensions).
Método de extensión públicoDispatcherOperationWait()Sobrecargado. Espera indefinidamente a que se complete la DispatcherOperation subyacente. (Definido por TaskExtensions).
Método de extensión públicoDispatcherOperationWait(TimeSpan)Sobrecargado. Espera la cantidad de tiempo especificada para que se complete el DispatcherOperation subyacente. (Definido por TaskExtensions).
Método de extensión públicoIsDispatcherOperationTaskDevuelve un valor que indica si este Task está asociado con un DispatcherOperation. (Definido por TaskExtensions).
Método de extensión públicoToObservable (Definido por TaskObservableExtensions).
Arriba

  NombreDescripción
Implementación explícita de interfacesPropiedad privadaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIAsyncResult.AsyncWaitHandleObtiene un identificador WaitHandle que se puede usar para esperar a que se complete la tarea.
Implementación explícita de interfacesPropiedad privadaCompatible con Biblioteca de clases portableCompatible con .NET para aplicaciones de la Tienda WindowsIAsyncResult.CompletedSynchronouslyObtiene un valor que indica si la operación se ha completado sincrónicamente.
Arriba

Las instancias de Task se pueden crear de una serie de maneras. El enfoque más común es utilizar la propiedad de Factory de la tarea para recuperar una instancia de TaskFactory que se puede utilizar para crear tareas para varios propósitos. Por ejemplo, para crear una Task que ejecuta una acción, se puede utilizar el método StartNew del generador:

// C#
var t = Task.Factory.StartNew(() => DoAction());

' Visual Basic
 Dim t = Task.Factory.StartNew(Function() DoAction())

Para obtener ejemplos más completos, vea Paralelismo de tareas (Task Parallel Library).

La clase Task también proporciona constructores que inicializan la tarea pero que no la programan para su ejecución. Por razones de rendimiento, el método de StartNew de generador de tareas debe ser el mecanismo preferido para crear y programar tareas computacionales, pero para escenarios donde la creación y la programación deben ser independientes, los constructores pueden utilizar, y el método de Start de la tarea se puede utilizar para programar la tarea para su ejecución en otro momento.

Para operaciones que devuelven valores, se debería utilizar la clase Task(TResult).

Para los desarrolladores de depuradores

Para los desarrolladores que implementan depuradores personalizados, varios miembros internos y privados de la tarea pueden ser útiles (éstos pueden cambiar de una versión a otra). El campo de m_taskId actúa como el dispositivo de copia de seguridad para la propiedad de Id , aún así el acceso de este campo directamente de un depurador puede ser más eficaz de tener acceso al mismo valor que el método get de la propiedad (utilizan el contador de s_taskIdCounter para recuperar el siguiente identificador disponible para una tarea). De igual forma, el campo de m_stateFlags almacena información sobre la actual fase del ciclo de vida de la tarea, información también puede tener acceso a través de la propiedad de Status . El campo de m_action almacena una referencia al delegado de la tarea, y el campo de m_stateObject almacena el estado async pasada a la tarea por el desarrollador. Finalmente, para depuradores que analizan los marcos de pila, el método de InternalWait sirve a un posible marcador para cuando una tarea está entrando en una operación de espera.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el siguiente valor de propiedad Resources: 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.

En el ejemplo siguiente se muestra cómo iniciar una tarea mediante el método TaskFactory.StartNew:

No hay ningún ejemplo de código disponible o este idioma no es compatible.

.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.

Todos los miembros de Task, excepto Dispose, son seguros para subprocesos y se pueden usar desde varios subprocesos simultáneamente.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft