Nyelv

GroupingDataflowBlockOptions Osztály

Definíció

A több üzenetet csoportosító adatfolyamblokkok által végzett feldolgozás konfigurálására szolgáló beállításokat biztosít. Ezek adatfolyamblokkok, például JoinBlock<T1,T2> és BatchBlock<T>.

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

Megjegyzések

GroupingDataflowBlockOptions 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)
MaxNumberOfGroups GroupingDataflowBlockOptions.Unbounded (-1)
Kapzsi true

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

Konstruktorok

Név Description
GroupingDataflowBlockOptions()

Új inicializálása GroupingDataflowBlockOptions.

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)
Greedy

Lekéri vagy beállítja a használni kívánt logikai értéket annak meghatározására, hogy kapzsi módon használja-e a felajánlott üzeneteket.

MaxMessagesPerTask

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

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

Lekéri vagy beállítja a blokk által létrehozandó csoportok maximális számát.

NameFormat

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

(Öröklődés forrása DataflowBlockOptions)
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: