Nyelv

ExecutionDataflowBlockOptions Osztály

Definíció

Az egyes üzeneteket felhasználó által megadott meghatalmazott meghívásával feldolgozó adatfolyamblokkok által végzett feldolgozás konfigurálására szolgáló beállításokat biztosít. Ezek adatfolyamblokkok, például ActionBlock<TInput> és TransformBlock<TInput,TOutput>.

public ref class ExecutionDataflowBlockOptions : System::Threading::Tasks::Dataflow::DataflowBlockOptions
public class ExecutionDataflowBlockOptions : System.Threading.Tasks.Dataflow.DataflowBlockOptions
type ExecutionDataflowBlockOptions = class
    inherit DataflowBlockOptions
Public Class ExecutionDataflowBlockOptions
Inherits DataflowBlockOptions
Öröklődés
ExecutionDataflowBlockOptions

Megjegyzések

ExecutionDataflowBlockOptions nem módosítható, és a tulajdonságain keresztül konfigurálható.

Ha nincsenek megadva bizonyos konfigurációs beállítások, a rendszer a következő alapértelmezett beállításokat használja:

Beállítások Default
TaskScheduler Default
CancellationToken None
MaxMessagesPerTask DataflowBlockOptions.Unbounded (-1)
BoundedCapacity DataflowBlockOptions.Unbounded (-1)
MaxDegreeOfParallelism 1

Az adatfolyam-blokkok rögzítik a beállítások állapotát az építéskor. A megadott ExecutionDataflowBlockOptions példány későbbi módosításai nem befolyásolhatják az adatfolyam-blokkok viselkedését.

Konstruktorok

Név Description
ExecutionDataflowBlockOptions()

Új inicializálása ExecutionDataflowBlockOptions.

Mezők

Név Description
Unbounded

Korlátlan mennyiség megadására használt állandó a felső határt biztosító tagok számára DataflowBlockOptions . Ez a mező állandó.

(Öröklődés forrása DataflowBlockOptions)

Tulajdonságok

Név Description
BoundedCapacity

Lekéri vagy beállítja a blokk által pufferelt üzenetek maximális számát.

(Öröklődés forrása DataflowBlockOptions)
CancellationToken

Lekéri vagy beállítja a CancellationToken lemondási kérelmek figyelésére.

(Öröklődés forrása DataflowBlockOptions)
EnsureOrdered

Lekéri vagy beállít egy értéket, amely jelzi, hogy a rendezett feldolgozást kényszeríteni kell-e egy blokk üzenetkezelésére.

(Öröklődés forrása DataflowBlockOptions)
MaxDegreeOfParallelism

Lekéri a blokk által egyidejűleg feldolgozható üzenetek maximális számát.

MaxMessagesPerTask

Lekéri vagy beállítja a feladatonként feldolgozható üzenetek maximális számát.

(Öröklődés forrása DataflowBlockOptions)
NameFormat

Lekéri vagy beállítja a formátumsztringet a blokk nevének lekérdezésekor.

(Öröklődés forrása DataflowBlockOptions)
SingleProducerConstrained

Lekérdezi, hogy az adatfolyam-blokkot használó kód egyszerre egy gyártóra van-e korlátozva.

TaskScheduler

Lekéri vagy beállítja a TaskScheduler tevékenységek ütemezéséhez használni kívánt elemet.

(Öröklődés forrása DataflowBlockOptions)

Metódusok

Név Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: