DataflowBlockOptions Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |