TransformManyBlock<TInput,TOutput> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>)
Inicializuje TransformManyBlock<TInput,TOutput> pomocí zadané funkce.
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)))
Parametry
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Funkce, která se má vyvolat s každým přijatým datovým prvkem. Všechna data z vrácených IAsyncEnumerable<T> dat budou k dispozici jako výstup z tohoto TransformManyBlock<TInput,TOutput>.
Výjimky
Hodnota transform
je null
.
Platí pro
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>)
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
Inicializuje nový TransformManyBlock<TInput,TOutput> se zadanou funkcí.
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)))
Parametry
- transform
- Func<TInput,IEnumerable<TOutput>>
Funkce, která se má vyvolat s každým přijatým datovým prvkem. Všechna data z vrácených IEnumerable<T> dat budou k dispozici jako výstup z tohoto TransformManyBlock<TInput,TOutput>.
Výjimky
Hodnota transform
je null
.
Platí pro
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>)
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
Inicializuje nový TransformManyBlock<TInput,TOutput> se zadanou funkcí.
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))))
Parametry
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Funkce, která se má vyvolat s každým přijatým datovým prvkem. Všechna data asynchronně vrácená v objektu IEnumerable<T> budou k dispozici jako výstup z tohoto TransformManyBlock<TInput,TOutput>objektu .
Výjimky
Hodnota transform
je null
.
Platí pro
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
Inicializuje TransformManyBlock<TInput,TOutput> pomocí zadané funkce a 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)
Parametry
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Funkce, která se má vyvolat s každým přijatým datovým prvkem. Všechna data z vrácených IAsyncEnumerable<T> dat budou k dispozici jako výstup z tohoto TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Možnosti, se kterými se má tento TransformManyBlock<TInput,TOutput>nástroj konfigurovat.
Výjimky
Hodnota transform
nebo dataflowBlockOptions
je null
.
Platí pro
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
Inicializuje nový TransformManyBlock<TInput,TOutput> se zadanou funkcí a 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)
Parametry
- transform
- Func<TInput,IEnumerable<TOutput>>
Funkce, která se má vyvolat s každým přijatým datovým prvkem. Všechna data z vrácených v souboru IEnumerable<T> budou k dispozici jako výstup z tohoto TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Možnosti, se kterými se má tento TransformManyBlock<TInput,TOutput>nástroj konfigurovat.
Výjimky
Platí pro
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>, ExecutionDataflowBlockOptions)
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
- Zdroj:
- TransformManyBlock.cs
Inicializuje nový TransformManyBlock<TInput,TOutput> se zadanou funkcí a 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)
Parametry
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Funkce, která se má vyvolat s každým přijatým datovým prvkem. Všechna data asynchronně vrácená v objektu IEnumerable<T> budou k dispozici jako výstup z tohoto TransformManyBlock<TInput,TOutput>objektu .
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Možnosti, se kterými se má tento TransformManyBlock<TInput,TOutput>nástroj konfigurovat.