ExecutionDataflowBlockOptions 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 voor het configureren van de verwerking die wordt uitgevoerd door gegevensstroomblokken die elk bericht verwerken via de aanroep van een door de gebruiker opgegeven gemachtigde. Dit zijn gegevensstroomblokken zoals ActionBlock<TInput> en 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
- Overname
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.
ExecutionDataflowBlockOptions is veranderlijk en kan worden geconfigureerd via de eigenschappen.
Wanneer specifieke configuratieopties niet zijn ingesteld, worden de volgende standaardwaarden gebruikt:
| Opties | Verstek |
|---|---|
| TaskScheduler | Default |
| CancellationToken | None |
| MaxMessagesPerTask | DataflowBlockOptions.Unbounded (-1) |
| BoundedCapacity | DataflowBlockOptions.Unbounded (-1) |
| MaxDegreeOfParallelism | 1 |
Gegevensstroomblokken leggen de status van de opties bij de constructie vast. Volgende wijzigingen in het opgegeven ExecutionDataflowBlockOptions exemplaar mogen niet van invloed zijn op het gedrag van een gegevensstroomblok.
Constructors
| Name | Description |
|---|---|
| ExecutionDataflowBlockOptions() |
Initialiseert een nieuwe ExecutionDataflowBlockOptions. |
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. (Overgenomen van DataflowBlockOptions) |
Eigenschappen
| Name | Description |
|---|---|
| BoundedCapacity |
Hiermee wordt het maximum aantal berichten opgehaald of ingesteld dat door het blok kan worden gebufferd. (Overgenomen van DataflowBlockOptions) |
| CancellationToken |
Hiermee haalt u op of stelt u het CancellationToken in om te controleren op annuleringsaanvragen. (Overgenomen van DataflowBlockOptions) |
| EnsureOrdered |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of geordende verwerking moet worden afgedwongen voor de verwerking van berichten van een blok. (Overgenomen van DataflowBlockOptions) |
| MaxDegreeOfParallelism |
Hiermee wordt het maximum aantal berichten opgehaald dat gelijktijdig door het blok kan worden verwerkt. |
| MaxMessagesPerTask |
Hiermee wordt het maximum aantal berichten opgehaald of ingesteld dat per taak kan worden verwerkt. (Overgenomen van DataflowBlockOptions) |
| NameFormat |
Hiermee haalt u de opmaaktekenreeks op die moet worden gebruikt wanneer een blok wordt opgevraagd voor de naam. (Overgenomen van DataflowBlockOptions) |
| SingleProducerConstrained |
Hiermee wordt aangegeven of code die het gegevensstroomblok gebruikt, is beperkt tot één producent tegelijk. |
| TaskScheduler |
Hiermee haalt u het TaskScheduler te gebruiken voor planningstaken op of stelt u deze in. (Overgenomen van DataflowBlockOptions) |
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) |