DataflowMessageStatus DataflowMessageStatus DataflowMessageStatus DataflowMessageStatus Enum

Definición

Representa el estado de un elemento DataflowMessageHeader cuando se pasa entre bloques de flujo de datos.Represents the status of a DataflowMessageHeader when passed between dataflow blocks.

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

Campos

Accepted Accepted Accepted Accepted 0

Indica que ITargetBlock<TInput> aceptó el mensaje.Indicates that the ITargetBlock<TInput> accepted the message. Una vez que un destino ha aceptado un mensaje, se convierte en su propietario.Once a target has accepted a message, it is wholly owned by the target.

Declined Declined Declined Declined 1

Indica que ITargetBlock<TInput> rechazó el mensaje.Indicates that the ITargetBlock<TInput> declined the message. ISourceBlock<TOutput> todavía posee el mensaje.The ISourceBlock<TOutput> still owns the message.

DecliningPermanently DecliningPermanently DecliningPermanently DecliningPermanently 4

Indica que ITargetBlock<TInput> rechazó el mensaje.Indicates that the ITargetBlock<TInput> declined the message. ISourceBlock<TOutput> todavía posee el mensaje.The ISourceBlock<TOutput> still owns the message.

Además, ITargetBlock<TInput> rechazará todos los mensajes futuros enviados por el origen.Additionally, the ITargetBlock<TInput> will decline all future messages sent by the source.

NotAvailable NotAvailable NotAvailable NotAvailable 3

Indica que ITargetBlock<TInput> intentó aceptar el mensaje de ISourceBlock<TOutput>, pero el mensaje ya no estaba disponible.Indicates that the ITargetBlock<TInput> tried to accept the message from the ISourceBlock<TOutput>, but the message was no longer available.

Postponed Postponed Postponed Postponed 2

Indica que ITargetBlock<TInput> pospuso el mensaje para el consumo potencial en otro momento.Indicates that the ITargetBlock<TInput> postponed the message for potential consumption at a later time.

ISourceBlock<TOutput> todavía posee el mensaje.The ISourceBlock<TOutput> still owns the message.

Comentarios

Nota

La biblioteca de flujos de datos TPL (el espacio de nombres System.Threading.Tasks.Dataflow) no se distribuye con .NET.The TPL Dataflow Library (the System.Threading.Tasks.Dataflow namespace) is not distributed with .NET. Para instalar el espacio de nombres System.Threading.Tasks.Dataflow en Visual Studio, abra el proyecto, seleccione Administrar paquetes NuGet en el menú Proyecto y busque en línea el paquete System.Threading.Tasks.Dataflow.To install the System.Threading.Tasks.Dataflow namespace in Visual Studio, open your project, choose Manage NuGet Packages from the Project menu, and search online for the System.Threading.Tasks.Dataflow package. Como alternativa, para realizar la instalación con la CLI de .Net Core, ejecute dotnet add package System.Threading.Tasks.Dataflow.Alternatively, to install it using the .NET Core CLI, run dotnet add package System.Threading.Tasks.Dataflow.

Se aplica a