DataflowMessageStatus Sabit listesi

Tanım

Veri akışı blokları arasında geçirildiğinde durumunu DataflowMessageHeader temsil eder.

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

Alanlar

Accepted 0

İletinin ITargetBlock<TInput> kabul ettiğini gösterir. Hedef bir iletiyi kabul ettikten sonra, tamamen hedefe aittir.

Declined 1

İletinin ITargetBlock<TInput> reddedildiğini gösterir. ISourceBlock<TOutput> İleti hala sahibidir.

DecliningPermanently 4

İletinin ITargetBlock<TInput> reddedildiğini gösterir. ISourceBlock<TOutput> İleti hala sahibidir.

Ayrıca, ITargetBlock<TInput> gelecekte kaynak tarafından gönderilen tüm iletileri reddeder.

NotAvailable 3

iletisinin ITargetBlock<TInput> içinden ISourceBlock<TOutput>gelen iletiyi kabul etmeye çalıştığını ancak iletinin artık kullanılamadığını gösterir.

Postponed 2

İletinin ITargetBlock<TInput> daha sonra olası tüketim için ertelendiğini gösterir.

ISourceBlock<TOutput> İleti hala sahibidir.

Açıklamalar

Not

TPL Veri Akışı Kitaplığı ( System.Threading.Tasks.Dataflow ad alanı) .NET ile dağıtılmaz. Ad alanını System.Threading.Tasks.Dataflow Visual Studio'ya yüklemek için projenizi açın, Projemenüsünden NuGet Paketlerini Yönet'i seçin ve çevrimiçi ortamda System.Threading.Tasks.Dataflow paketi arayın. Alternatif olarak, .NET Core CLI kullanarak yüklemek için komutunu çalıştırın dotnet add package System.Threading.Tasks.Dataflow.

Şunlara uygulanır