GroupingDataflowBlockOptions Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |