TransformManyBlock<TInput,TOutput> Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>)
belirtilen işlevle öğesini TransformManyBlock<TInput,TOutput> başlatır.
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)))
Parametreler
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Alınan her veri öğesiyle çağrılacak işlev. Döndürülen IAsyncEnumerable<T> içindeki tüm veriler bu TransformManyBlock<TInput,TOutput>çıktı olarak kullanılabilir hale getirilecektir.
Özel durumlar
, transform
şeklindedir null
.
Şunlara uygulanır
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>)
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
Belirtilen işlevle yeni TransformManyBlock<TInput,TOutput> bir başlatır.
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)))
Parametreler
- transform
- Func<TInput,IEnumerable<TOutput>>
Alınan her veri öğesiyle çağrılacak işlev. Döndürülen IEnumerable<T> içindeki tüm veriler bu TransformManyBlock<TInput,TOutput>çıktı olarak kullanılabilir hale getirilecektir.
Özel durumlar
, transform
şeklindedir null
.
Şunlara uygulanır
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>)
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
Belirtilen işlevle yeni TransformManyBlock<TInput,TOutput> bir başlatır.
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))))
Parametreler
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Alınan her veri öğesiyle çağrılacak işlev. içinde IEnumerable<T> zaman uyumsuz olarak döndürülen tüm veriler bu TransformManyBlock<TInput,TOutput>çıktı olarak kullanılabilir hale getirilecektir.
Özel durumlar
, transform
şeklindedir null
.
Şunlara uygulanır
TransformManyBlock<TInput,TOutput>(Func<TInput,IAsyncEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
belirtilen işlevi ve ExecutionDataflowBlockOptionsile başlatırTransformManyBlock<TInput,TOutput>.
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)
Parametreler
- transform
- Func<TInput,IAsyncEnumerable<TOutput>>
Alınan her veri öğesiyle çağrılacak işlev. Döndürülen IAsyncEnumerable<T> içindeki tüm veriler bu TransformManyBlock<TInput,TOutput>çıktı olarak kullanılabilir hale getirilecektir.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Bu TransformManyBlock<TInput,TOutput>öğesinin yapılandırıldığı seçenekler.
Özel durumlar
transform
veya dataflowBlockOptions
şeklindedirnull
.
Şunlara uygulanır
TransformManyBlock<TInput,TOutput>(Func<TInput,IEnumerable<TOutput>>, ExecutionDataflowBlockOptions)
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
Belirtilen işlev ve ExecutionDataflowBlockOptionsile yeni TransformManyBlock<TInput,TOutput> bir başlatır.
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)
Parametreler
- transform
- Func<TInput,IEnumerable<TOutput>>
Alınan her veri öğesiyle çağrılacak işlev. içinde IEnumerable<T> döndürülen içindeki tüm veriler bu TransformManyBlock<TInput,TOutput>çıktı olarak kullanılabilir hale getirilecektir.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Bu TransformManyBlock<TInput,TOutput>öğesinin yapılandırıldığı seçenekler.
Özel durumlar
Şunlara uygulanır
TransformManyBlock<TInput,TOutput>(Func<TInput,Task<IEnumerable<TOutput>>>, ExecutionDataflowBlockOptions)
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
- Kaynak:
- TransformManyBlock.cs
Belirtilen işlev ve ExecutionDataflowBlockOptionsile yeni TransformManyBlock<TInput,TOutput> bir başlatır.
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)
Parametreler
- transform
- Func<TInput,Task<IEnumerable<TOutput>>>
Alınan her veri öğesiyle çağrılacak işlev. içinde IEnumerable<T> zaman uyumsuz olarak döndürülen tüm veriler bu TransformManyBlock<TInput,TOutput>çıktı olarak kullanılabilir hale getirilecektir.
- dataflowBlockOptions
- ExecutionDataflowBlockOptions
Bu TransformManyBlock<TInput,TOutput>öğesinin yapılandırıldığı seçenekler.
Özel durumlar
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin