DataflowMessageStatus Sabit listesi

Tanım

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

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

Alanlar

Name Değer Description
Accepted 0

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

Declined 1

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

Postponed 2

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

ISourceBlock<TOutput> İletinin sahibi hala bu.

NotAvailable 3

iletisini kabul ITargetBlock<TInput> etmeye ISourceBlock<TOutput>çalışıldığını ancak iletinin artık kullanılamadığını gösterir.

DecliningPermanently 4

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

Ayrıca, ITargetBlock<TInput> kaynağı tarafından gelecek tüm iletileri reddeder.

Açıklamalar

Note

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

Şunlara uygulanır