TransformManyBlock<TInput,TOutput> Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>)
Initierar TransformManyBlock<TInput,TOutput> med den angivna funktionen.
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)))
Parametrar
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Funktionen som ska anropas med varje dataelement som tas emot. Alla data från den returnerade IAsyncEnumerable<T> görs tillgängliga som utdata från den här TransformManyBlock<TInput,TOutput>.
Undantag
transform är null.
Gäller för
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>)
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
Initierar en ny TransformManyBlock<TInput,TOutput> med den angivna funktionen.
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)))
Parametrar
- transform
- Func<TInput,IEnumerable<TOutput>>
Funktionen som ska anropas med varje dataelement som tas emot. Alla data från den returnerade IEnumerable<T> görs tillgängliga som utdata från den här TransformManyBlock<TInput,TOutput>.
Undantag
transform är null.
Gäller för
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>)
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
Initierar en ny TransformManyBlock<TInput,TOutput> med den angivna funktionen.
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))))
Parametrar
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Funktionen som ska anropas med varje dataelement som tas emot. Alla data som asynkront returneras i IEnumerable<T> görs tillgängliga som utdata från den här TransformManyBlock<TInput,TOutput>.
Undantag
transform är null.
Gäller för
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
Initierar TransformManyBlock<TInput,TOutput> med den angivna funktionen och 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)
Parametrar
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Funktionen som ska anropas med varje dataelement som tas emot. Alla data från den returnerade IAsyncEnumerable<T> görs tillgängliga som utdata från den här TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Alternativen för att konfigurera den här TransformManyBlock<TInput,TOutput>.
Undantag
Eller transformdataflowBlockOptions är null.
Gäller för
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
Initierar en ny TransformManyBlock<TInput,TOutput> med den angivna funktionen och 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)
Parametrar
- transform
- Func<TInput,IEnumerable<TOutput>>
Funktionen som ska anropas med varje dataelement som tas emot. Alla data från den som returneras i IEnumerable<T> görs tillgängliga som utdata från den här TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Alternativen för att konfigurera den här TransformManyBlock<TInput,TOutput>.
Undantag
Gäller för
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>, ExecutionDataflowBlockOptions)
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
- Källa:
- TransformManyBlock.cs
Initierar en ny TransformManyBlock<TInput,TOutput> med den angivna funktionen och 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)
Parametrar
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Funktionen som ska anropas med varje dataelement som tas emot. Alla data som asynkront returneras i IEnumerable<T> görs tillgängliga som utdata från den här TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Alternativen för att konfigurera den här TransformManyBlock<TInput,TOutput>.