TransformManyBlock<TInput,TOutput> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>)
Initialise le TransformManyBlock<TInput,TOutput> avec la fonction spécifiée.
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)))
Paramètres
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Fonction à appeler à chaque élément de données reçu. Toutes les données retournées de IAsyncEnumerable<T> sont rendues disponibles en tant que sortie de ce TransformManyBlock<TInput,TOutput>.
Exceptions
Le transform
est null
.
S’applique à
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>)
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
Initialise une nouvelle TransformManyBlock<TInput,TOutput> avec la fonction spécifiée.
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)))
Paramètres
- transform
- Func<TInput,IEnumerable<TOutput>>
Fonction à appeler à chaque élément de données reçu. Toutes les données retournées de IEnumerable<T> sont rendues disponibles en tant que sortie de ce TransformManyBlock<TInput,TOutput>.
Exceptions
transform
a la valeur null
.
S’applique à
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>)
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
Initialise une nouvelle TransformManyBlock<TInput,TOutput> avec la fonction spécifiée.
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))))
Paramètres
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Fonction à appeler à chaque élément de données reçu. Toutes les données retournées de manière asynchrone dans le IEnumerable<T> seront rendues disponibles en tant que sortie à partir de ce TransformManyBlock<TInput,TOutput>.
Exceptions
transform
a la valeur null
.
S’applique à
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
Initialise le TransformManyBlock<TInput,TOutput> avec la fonction spécifiée et 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)
Paramètres
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Fonction à appeler à chaque élément de données reçu. Toutes les données retournées de IAsyncEnumerable<T> sont rendues disponibles en tant que sortie de ce TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Options permettant de configurer ce TransformManyBlock<TInput,TOutput>.
Exceptions
transform
ou dataflowBlockOptions
a la valeur null
.
S’applique à
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
Initialise un nouveau TransformManyBlock<TInput,TOutput> avec la fonction et ExecutionDataflowBlockOptions spécifiés.
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)
Paramètres
- transform
- Func<TInput,IEnumerable<TOutput>>
Fonction à appeler à chaque élément de données reçu. Toutes les données du retourné dans seront IEnumerable<T> rendues disponibles en tant que sortie à partir de ce TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Options permettant de configurer ce TransformManyBlock<TInput,TOutput>.
Exceptions
S’applique à
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>, ExecutionDataflowBlockOptions)
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
- Source:
- TransformManyBlock.cs
Initialise un nouveau TransformManyBlock<TInput,TOutput> avec la fonction et ExecutionDataflowBlockOptions spécifiés.
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)
Paramètres
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Fonction à appeler à chaque élément de données reçu. Toutes les données retournées de manière asynchrone dans le IEnumerable<T> seront rendues disponibles en tant que sortie à partir de ce TransformManyBlock<TInput,TOutput>.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Options permettant de configurer ce TransformManyBlock<TInput,TOutput>.