TransformManyBlock<TInput,TOutput> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>)
Initialisiert den TransformManyBlock<TInput,TOutput> mit der angegebenen Funktion.
public:
TransformManyBlock(Func<TInput, System::Collections::Generic::IAsyncEnumerable<TOutput> ^> ^ transform);
public TransformManyBlock (Func<TInput,System.Collections.Generic.IAsyncEnumerable<TOutput>> transform);
new System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output> : Func<'Input, System.Collections.Generic.IAsyncEnumerable<'Output>> -> System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output>
Public Sub New (transform As Func(Of TInput, IAsyncEnumerable(Of TOutput)))
Parameter
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Die Funktion, die für jedes empfangene Datenelement aufzurufen ist. Alle Daten von dem zurückgegebenen IAsyncEnumerable<T> werden als Ausgabe dieses TransformManyBlock<TInput,TOutput> zur Verfügung gestellt.
Ausnahmen
transform
ist null
.
Gilt für:
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>)
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
Initialisiert einen neuen TransformManyBlock<TInput,TOutput> mit der angegebenen Funktion.
public:
TransformManyBlock(Func<TInput, System::Collections::Generic::IEnumerable<TOutput> ^> ^ transform);
public TransformManyBlock (Func<TInput,System.Collections.Generic.IEnumerable<TOutput>> transform);
new System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output> : Func<'Input, seq<'Output>> -> System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output>
Public Sub New (transform As Func(Of TInput, IEnumerable(Of TOutput)))
Parameter
- transform
- Func<TInput,IEnumerable<TOutput>>
Die Funktion, die für jedes empfangene Datenelement aufzurufen ist. Alle Daten von dem zurückgegebenen IEnumerable<T> werden als Ausgabe dieses TransformManyBlock<TInput,TOutput> zur Verfügung gestellt.
Ausnahmen
transform
ist null
.
Gilt für:
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>)
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
Initialisiert einen neuen TransformManyBlock<TInput,TOutput> mit der angegebenen Funktion.
public:
TransformManyBlock(Func<TInput, System::Threading::Tasks::Task<System::Collections::Generic::IEnumerable<TOutput> ^> ^> ^ transform);
public TransformManyBlock (Func<TInput,System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TOutput>>> transform);
new System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output> : Func<'Input, System.Threading.Tasks.Task<seq<'Output>>> -> System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output>
Public Sub New (transform As Func(Of TInput, Task(Of IEnumerable(Of TOutput))))
Parameter
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Die Funktion, die für jedes empfangene Datenelement aufzurufen ist. Alle asynchron zurückgegebenen Daten in IEnumerable<T> werden als Ausgabe von verfügbar TransformManyBlock<TInput,TOutput>gemacht.
Ausnahmen
transform
ist null
.
Gilt für:
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
Initialisiert das TransformManyBlock<TInput,TOutput> mit der angegebenen Funktion und ExecutionDataflowBlockOptions.
public:
TransformManyBlock(Func<TInput, System::Collections::Generic::IAsyncEnumerable<TOutput> ^> ^ transform, System::Threading::Tasks::Dataflow::ExecutionDataflowBlockOptions ^ dataflowBlockOptions);
public TransformManyBlock (Func<TInput,System.Collections.Generic.IAsyncEnumerable<TOutput>> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions);
new System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output> : Func<'Input, System.Collections.Generic.IAsyncEnumerable<'Output>> * System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions -> System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output>
Public Sub New (transform As Func(Of TInput, IAsyncEnumerable(Of TOutput)), dataflowBlockOptions As ExecutionDataflowBlockOptions)
Parameter
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Die Funktion, die für jedes empfangene Datenelement aufzurufen ist. Alle Daten von dem zurückgegebenen IAsyncEnumerable<T> werden als Ausgabe dieses TransformManyBlock<TInput,TOutput> zur Verfügung gestellt.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Die Optionen, mit denen dieser TransformManyBlock<TInput,TOutput> zu konfigurieren ist.
Ausnahmen
transform
oder dataflowBlockOptions
ist null
.
Gilt für:
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
Initialisiert ein neues TransformManyBlock<TInput,TOutput> mit der angegebenen Funktion und ExecutionDataflowBlockOptions.
public:
TransformManyBlock(Func<TInput, System::Collections::Generic::IEnumerable<TOutput> ^> ^ transform, System::Threading::Tasks::Dataflow::ExecutionDataflowBlockOptions ^ dataflowBlockOptions);
public TransformManyBlock (Func<TInput,System.Collections.Generic.IEnumerable<TOutput>> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions);
new System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output> : Func<'Input, seq<'Output>> * System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions -> System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output>
Public Sub New (transform As Func(Of TInput, IEnumerable(Of TOutput)), dataflowBlockOptions As ExecutionDataflowBlockOptions)
Parameter
- transform
- Func<TInput,IEnumerable<TOutput>>
Die Funktion, die für jedes empfangene Datenelement aufzurufen ist. Alle Daten aus dem zurückgegebenen IEnumerable<T> werden als Ausgabe von zur TransformManyBlock<TInput,TOutput>Verfügung gestellt.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Die Optionen, mit denen dieser TransformManyBlock<TInput,TOutput> zu konfigurieren ist.
Ausnahmen
Gilt für:
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>, ExecutionDataflowBlockOptions)
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
- Quelle:
- TransformManyBlock.cs
Initialisiert ein neues TransformManyBlock<TInput,TOutput> mit der angegebenen Funktion und ExecutionDataflowBlockOptions.
public:
TransformManyBlock(Func<TInput, System::Threading::Tasks::Task<System::Collections::Generic::IEnumerable<TOutput> ^> ^> ^ transform, System::Threading::Tasks::Dataflow::ExecutionDataflowBlockOptions ^ dataflowBlockOptions);
public TransformManyBlock (Func<TInput,System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<TOutput>>> transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions);
new System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output> : Func<'Input, System.Threading.Tasks.Task<seq<'Output>>> * System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions -> System.Threading.Tasks.Dataflow.TransformManyBlock<'Input, 'Output>
Public Sub New (transform As Func(Of TInput, Task(Of IEnumerable(Of TOutput))), dataflowBlockOptions As ExecutionDataflowBlockOptions)
Parameter
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Die Funktion, die für jedes empfangene Datenelement aufzurufen ist. Alle asynchron zurückgegebenen Daten in IEnumerable<T> werden als Ausgabe von verfügbar TransformManyBlock<TInput,TOutput>gemacht.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Die Optionen, mit denen dieser TransformManyBlock<TInput,TOutput> zu konfigurieren ist.