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

System.Threading.Tasks.Dataflow (Espacio de nombres)

.NET Framework 4.5

El espacio de nombres System.Threading.Tasks.Dataflow proporciona un modelo de programación basado en actores que admite el paso de mensajes en proceso para el flujo de datos general y las tareas de canalización.

Para obtener más información, vea Flujo de datos (biblioteca TPL).

Sugerencia Sugerencia

La biblioteca de flujos de datos TPL (espacio de nombres System.Threading.Tasks.Dataflow) no se distribuye con .NET Framework 4.5. Para instalar el espacio de nombres System.Threading.Tasks.Dataflow , abra el proyecto en Visual Studio 2012, elija Manage NuGet Packages de menú de Project , y busquelo en línea para el paquete de Microsoft.Tpl.Dataflow .

  Clase Descripción
Clase pública Compatible con Biblioteca de clases portable ActionBlock<TInput> Proporciona un bloque de flujo de datos que invoca un delegado proporcionado de Action<T> para cada elemento de datos recibido.
Clase pública Compatible con Biblioteca de clases portable BatchBlock<T> Proporciona un bloque de flujo de datos que procesa las entradas en las matrices por lotes.
Clase pública Compatible con Biblioteca de clases portable BatchedJoinBlock<T1, T2> Proporciona un bloque de flujo de datos que procesa por lotes un número especificado de entradas de tipos potencialmente distintos proporcionados a uno o más de sus destinos.
Clase pública Compatible con Biblioteca de clases portable BatchedJoinBlock<T1, T2, T3> Proporciona un bloque de flujo de datos que procesa por lotes un número especificado de entradas de tipos potencialmente distintos proporcionados a uno o más de sus destinos.
Clase pública Compatible con Biblioteca de clases portable BroadcastBlock<T> Proporciona un búfer para almacenar a lo sumo un elemento cada vez, sobrescribiendo cada mensaje con el siguiente a medida que llegan. Los mensajes se difunden a todos los destinos vinculados, que pueden utilizar un clon del mensaje.
Clase pública Compatible con Biblioteca de clases portable BufferBlock<T> Proporciona un búfer para almacenar datos.
Clase pública Compatible con Biblioteca de clases portable DataflowBlock Proporciona un conjunto de métodos estáticos (Shared en Visual Basic) para que funcionen con bloques de flujo de datos.
Clase pública Compatible con Biblioteca de clases portable DataflowBlockOptions Proporciona las opciones utilizadas para configurar el procesamiento realizado por los bloques de flujo de datos.
Clase pública Compatible con Biblioteca de clases portable DataflowLinkOptions Proporciona las opciones utilizadas para configurar un vínculo entre bloques de flujo de datos.
Clase pública Compatible con Biblioteca de clases portable ExecutionDataflowBlockOptions Proporciona las opciones utilizadas para configurar el procesamiento realizado por los bloques de flujo de datos que procesan cada mensaje mediante la invocación de un delegado proporcionado por el usuario. Estos son bloques de flujo de datos como ActionBlock<TInput> y TransformBlock<TInput, TOutput>.
Clase pública Compatible con Biblioteca de clases portable GroupingDataflowBlockOptions Proporciona las opciones utilizadas para configurar el procesamiento realizado por los bloques de flujo de datos que agrupan varios mensajes. Estos son bloques de flujo de datos como JoinBlock<T1, T2> y BatchBlock<T>.
Clase pública Compatible con Biblioteca de clases portable JoinBlock<T1, T2> Proporciona un bloque de flujo de datos que combina varios orígenes de flujo de datos, no necesariamente del mismo tipo, donde se espera a que llegue un elemento para cada tipo antes de que todos se liberen de forma conjunta como una tupla que consta de un elemento por tipo.
Clase pública Compatible con Biblioteca de clases portable JoinBlock<T1, T2, T3> Proporciona un bloque de flujo de datos que combina varios orígenes de flujo de datos, no necesariamente del mismo tipo, donde se espera a que llegue un elemento para cada tipo antes de que todos se liberen de forma conjunta como una tupla que contiene un elemento por tipo.
Clase pública Compatible con Biblioteca de clases portable TransformBlock<TInput, TOutput> Proporciona un bloque de flujo de datos que invoca un delegado proporcionado de Func<T, TResult> para cada elemento de datos recibido.
Clase pública Compatible con Biblioteca de clases portable TransformManyBlock<TInput, TOutput> Proporciona un bloque de flujo de datos que invoca un delegado proporcionado de Func<T, TResult> para cada elemento de datos recibido.
Clase pública Compatible con Biblioteca de clases portable WriteOnceBlock<T> Proporciona un búfer para recibir y almacenar a lo sumo un elemento en una red de bloques de flujo de datos.

  Estructura Descripción
Estructura pública Compatible con Biblioteca de clases portable DataflowMessageHeader Proporciona un contenedor de atributos de datos para pasarlo entre los bloques de flujo de datos.

  Interfaz Descripción
Interfaz pública Compatible con Biblioteca de clases portable IDataflowBlock Representa un bloque de flujo de datos.
Interfaz pública Compatible con Biblioteca de clases portable IPropagatorBlock<TInput, TOutput> Representa un bloque de flujo de datos que es tanto un destino como un origen de datos.
Interfaz pública Compatible con Biblioteca de clases portable IReceivableSourceBlock<TOutput> Representa un bloque de flujo de datos que admite la recepción de mensajes sin vincular.
Interfaz pública Compatible con Biblioteca de clases portable ISourceBlock<TOutput> Representa un bloque de flujo de datos que es un origen de datos.
Interfaz pública Compatible con Biblioteca de clases portable ITargetBlock<TInput> Representa un bloque de flujo de datos que es un destino de datos.

  Enumeración Descripción
Enumeración pública Compatible con Biblioteca de clases portable DataflowMessageStatus Representa el estado de un elemento DataflowMessageHeader cuando se pasa entre bloques de flujo de datos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft