DataflowMessageStatus Enumeración

Definición

Representa el estado de un DataflowMessageHeader cuando se pasa entre bloques de flujo de datos.

public enum class DataflowMessageStatus
public enum DataflowMessageStatus
type DataflowMessageStatus = 
Public Enum DataflowMessageStatus
Herencia
DataflowMessageStatus

Campos

Nombre Valor Description
Accepted 0

Indica que aceptó ITargetBlock<TInput> el mensaje. Una vez que un destino ha aceptado un mensaje, es propiedad total del destino.

Declined 1

Indica que rechazó ITargetBlock<TInput> el mensaje. El ISourceBlock<TOutput> sigue siendo el propietario del mensaje.

Postponed 2

Indica que el ITargetBlock<TInput> mensaje pospuso el posible consumo en un momento posterior.

El ISourceBlock<TOutput> sigue siendo el propietario del mensaje.

NotAvailable 3

Indica que intentó ITargetBlock<TInput> aceptar el mensaje de ISourceBlock<TOutput>, pero el mensaje ya no estaba disponible.

DecliningPermanently 4

Indica que rechazó ITargetBlock<TInput> el mensaje. El ISourceBlock<TOutput> sigue siendo el propietario del mensaje.

Además, ITargetBlock<TInput> rechazará todos los mensajes futuros enviados por el origen.

Comentarios

Note

La biblioteca TPL Dataflow (el espacio de nombres System.Threading.Tasks.Dataflow) no se distribuye con .NET. Para instalar el System.Threading.Tasks.Dataflow espacio de nombres en Visual Studio, abra su proyecto, elija Administrar paquetes NuGet en el menú Proyecto y busque en línea el paquete System.Threading.Tasks.Dataflow. Como otra opción, para instalarlo mediante la CLI de .NET Core, ejecute dotnet add package System.Threading.Tasks.Dataflow.

Se aplica a