TransformManyBlock<TInput,TOutput> Constructors
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.
Overloads
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>)
Initialiseert de TransformManyBlock<TInput,TOutput> met de opgegeven functie.
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)))
Parameters
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
De functie die moet worden aangeroepen met elk ontvangen gegevenselement. Alle gegevens van de geretourneerde IAsyncEnumerable<T> gegevens worden beschikbaar gesteld als uitvoer van deze TransformManyBlock<TInput,TOutput>.
Uitzonderingen
De transform is null.
Van toepassing op
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>)
Initialiseert een nieuwe TransformManyBlock<TInput,TOutput> met de opgegeven functie.
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)))
Parameters
- transform
- Func<TInput,IEnumerable<TOutput>>
De functie die moet worden aangeroepen met elk ontvangen gegevenselement. Alle gegevens van de geretourneerde IEnumerable<T> gegevens worden beschikbaar gesteld als uitvoer van deze TransformManyBlock<TInput,TOutput>.
Uitzonderingen
De transform is null.
Van toepassing op
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>)
Initialiseert een nieuwe TransformManyBlock<TInput,TOutput> met de opgegeven functie.
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))))
Parameters
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
De functie die moet worden aangeroepen met elk ontvangen gegevenselement. Alle gegevens die asynchroon in de IEnumerable<T> gegevens worden geretourneerd, worden beschikbaar gesteld als uitvoer hiervan TransformManyBlock<TInput,TOutput>.
Uitzonderingen
De transform is null.
Van toepassing op
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
Initialiseert de TransformManyBlock<TInput,TOutput> met de opgegeven functie en 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)
Parameters
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
De functie die moet worden aangeroepen met elk ontvangen gegevenselement. Alle gegevens van de geretourneerde IAsyncEnumerable<T> gegevens worden beschikbaar gesteld als uitvoer van deze TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
De opties waarmee u dit TransformManyBlock<TInput,TOutput>wilt configureren.
Uitzonderingen
De transform of dataflowBlockOptions is null.
Van toepassing op
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
Initialiseert een nieuwe TransformManyBlock<TInput,TOutput> met de opgegeven functie en 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)
Parameters
- transform
- Func<TInput,IEnumerable<TOutput>>
De functie die moet worden aangeroepen met elk ontvangen gegevenselement. Alle gegevens uit de geretourneerde gegevens IEnumerable<T> worden beschikbaar gesteld als uitvoer van deze TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
De opties waarmee u dit TransformManyBlock<TInput,TOutput>wilt configureren.
Uitzonderingen
Van toepassing op
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>, ExecutionDataflowBlockOptions)
Initialiseert een nieuwe TransformManyBlock<TInput,TOutput> met de opgegeven functie en 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)
Parameters
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
De functie die moet worden aangeroepen met elk ontvangen gegevenselement. Alle gegevens die asynchroon in de IEnumerable<T> gegevens worden geretourneerd, worden beschikbaar gesteld als uitvoer hiervan TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
De opties waarmee u dit TransformManyBlock<TInput,TOutput>wilt configureren.