DataflowBlockOptions Klas

Definitie

Biedt opties die worden gebruikt voor het configureren van de verwerking die wordt uitgevoerd door gegevensstroomblokken.

public ref class DataflowBlockOptions
public class DataflowBlockOptions
type DataflowBlockOptions = class
Public Class DataflowBlockOptions
Overname
DataflowBlockOptions
Afgeleid

Opmerkingen

Note

De TPL-gegevensstroombibliotheek (de System.Threading.Tasks.Dataflow naamruimte) wordt niet gedistribueerd met .NET. Als u de System.Threading.Tasks.Dataflow-naamruimte in Visual Studio wilt installeren, opent u uw project, kiest u NuGet-pakketten beheren in het menu Project en zoekt u online naar het System.Threading.Tasks.Dataflow-pakket. Om deze te installeren met behulp van de .NET Core CLI, voert u dotnet add package System.Threading.Tasks.Dataflowuit.

DataflowBlockOptions is veranderlijk en kan worden geconfigureerd via de eigenschappen.

Wanneer specifieke configuratieopties niet zijn ingesteld, worden de volgende standaardwaarden gebruikt:

Opties Verstek
TaskScheduler Default
MaxMessagesPerTask DataflowBlockOptions.Unbounded (-1)
CancellationToken None
BoundedCapacity DataflowBlockOptions.Unbounded (-1)

Gegevensstroomblokken leggen de status van de opties bij de constructie vast. Volgende wijzigingen in het opgegeven DataflowBlockOptions exemplaar mogen niet van invloed zijn op het gedrag van een gegevensstroomblok.

Constructors

Name Description
DataflowBlockOptions()

Initialiseert een nieuwe DataflowBlockOptions.

Velden

Name Description
Unbounded

Een constante die wordt gebruikt om een onbeperkte hoeveelheid op te geven voor DataflowBlockOptions leden die een bovengrens bieden. Dit veld is constant.

Eigenschappen

Name Description
BoundedCapacity

Hiermee wordt het maximum aantal berichten opgehaald of ingesteld dat door het blok kan worden gebufferd.

CancellationToken

Hiermee haalt u op of stelt u het CancellationToken in om te controleren op annuleringsaanvragen.

EnsureOrdered

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of geordende verwerking moet worden afgedwongen voor de verwerking van berichten van een blok.

MaxMessagesPerTask

Hiermee wordt het maximum aantal berichten opgehaald of ingesteld dat per taak kan worden verwerkt.

NameFormat

Hiermee haalt u de opmaaktekenreeks op die moet worden gebruikt wanneer een blok wordt opgevraagd voor de naam.

TaskScheduler

Hiermee haalt u het TaskScheduler te gebruiken voor planningstaken op of stelt u deze in.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op