Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Třída BatchedJoinBlock<T1, T2, T3>

 

Poskytuje bloku toku dat, která dávek zadaný počet vstupů z potenciálně různé typy na jeden nebo více jeho cíle.

Obor názvů:   System.Threading.Tasks.Dataflow
Sestavení:  System.Threading.Tasks.Dataflow (v System.Threading.Tasks.Dataflow.dll)

System.Object
  System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2, T3>

public sealed class BatchedJoinBlock<T1, T2, T3> : IReceivableSourceBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, 
	ISourceBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, IDataflowBlock

Parametry typu

T1

Určuje typ dat akceptovat prvního cíle bloku.

T2

Určuje typ dat akceptovat druhý cíl bloku.

T3

Určuje typ dat akceptovat třetí cíl bloku.

NázevPopis
System_CAPS_pubmethodBatchedJoinBlock<T1, T2, T3>(Int32)

Inicializuje novou BatchedJoinBlock<T1, T2, T3> se zadanou konfigurací.

System_CAPS_pubmethodBatchedJoinBlock<T1, T2, T3>(Int32, GroupingDataflowBlockOptions)

Inicializuje novou BatchedJoinBlock<T1, T2, T3> se zadanou konfigurací.

NázevPopis
System_CAPS_pubpropertyBatchSize

Získá velikost dávky generované to BatchedJoinBlock<T1, T2, T3>.

System_CAPS_pubpropertyCompletion

Získá Task představující asynchronní operaci a dokončení bloku toku dat.

System_CAPS_pubpropertyOutputCount

Získá počet výstup položek, které jsou k dispozici pro další přijetí z tohoto bloku.

System_CAPS_pubpropertyTarget1

Získá cíl, který slouží k nabízejí zprávy první typu.

System_CAPS_pubpropertyTarget2

Získá cíl, který slouží k nabízejí zprávy druhého typu.

System_CAPS_pubpropertyTarget3

Získá cíl, který slouží k nabízejí zprávy třetí typu.

NázevPopis
System_CAPS_pubmethodComplete()

Signalizuje do IDataflowBlock že by neměla přijímat ani vytvářet žádné další zprávy ani využívat všechny více odložených zprávy.

System_CAPS_pubmethodEquals(Object)

(Zděděno z Object.)

System_CAPS_pubmethodGetHashCode()

(Zděděno z Object.)

System_CAPS_pubmethodGetType()

(Zděděno z Object.)

System_CAPS_pubmethodLinkTo(ITargetBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, DataflowLinkOptions)
System_CAPS_pubmethodToString()

Vrátí řetězec, který představuje formátovaný název tohoto IDataflowBlock instance.(Přepisuje Object.ToString().)

System_CAPS_pubmethodTryReceive(Predicate<Tuple<IList<T1>, IList<T2>, IList<T3>>>, Tuple<IList<T1>, IList<T2>, IList<T3>>)

Pokusí se synchronně přijímat položky k dispozici výstup z IReceivableSourceBlock<TOutput>.

System_CAPS_pubmethodTryReceiveAll(IList<Tuple<IList<T1>, IList<T2>, IList<T3>>>)

Pokusí se synchronně přijímat všechny dostupné položky z IReceivableSourceBlock<TOutput>.

NázevPopis
System_CAPS_pubmethodAsObservable<Tuple<IList<T1>, IList<T2>, IList<T3>>>()

Vytvoří nový IObservable<T> abstrakci přes ISourceBlock<TOutput>.(Definoval DataflowBlock.)

System_CAPS_pubmethodLinkTo<Tuple<IList<T1>, IList<T2>, IList<T3>>>(ITargetBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>)

Přetížené Odkazy ISourceBlock<TOutput> do zadané ITargetBlock<TInput>.(Definoval DataflowBlock.)

System_CAPS_pubmethodLinkTo<Tuple<IList<T1>, IList<T2>, IList<T3>>>(ITargetBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, DataflowLinkOptions, Predicate<Tuple<IList<T1>, IList<T2>, IList<T3>>>)

Přetížené Odkazy ISourceBlock<TOutput> do zadané ITargetBlock<TInput> pomocí zadaného filtru.(Definoval DataflowBlock.)

System_CAPS_pubmethodLinkTo<Tuple<IList<T1>, IList<T2>, IList<T3>>>(ITargetBlock<Tuple<IList<T1>, IList<T2>, IList<T3>>>, Predicate<Tuple<IList<T1>, IList<T2>, IList<T3>>>)

Přetížené Odkazy ISourceBlock<TOutput> do zadané ITargetBlock<TInput> pomocí zadaného filtru.(Definoval DataflowBlock.)

System_CAPS_pubmethodOutputAvailableAsync<Tuple<IList<T1>, IList<T2>, IList<T3>>>()

Přetížené Poskytuje Task<TResult> který asynchronně monitoruje zdroji k dispozici výstupu.(Definoval DataflowBlock.)

System_CAPS_pubmethodOutputAvailableAsync<Tuple<IList<T1>, IList<T2>, IList<T3>>>(CancellationToken)

Přetížené Poskytuje Task<TResult> který asynchronně monitoruje zdroji k dispozici výstupu.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceive<Tuple<IList<T1>, IList<T2>, IList<T3>>>()

Přetížené Synchronně obdrží hodnotu ze zadaného zdroje.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceive<Tuple<IList<T1>, IList<T2>, IList<T3>>>(CancellationToken)

Přetížené Synchronně obdrží hodnotu ze zadaného zdroje a poskytuje token pro zrušení operace.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceive<Tuple<IList<T1>, IList<T2>, IList<T3>>>(TimeSpan)

Přetížené Synchronně obdrží hodnotu ze zadaného zdroje, sledování volitelné časový limit.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceive<Tuple<IList<T1>, IList<T2>, IList<T3>>>(TimeSpan, CancellationToken)

Přetížené Synchronně obdrží hodnotu ze zadaného zdroje, poskytuje token pro zrušení operace a sledování volitelné časový interval.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceiveAsync<Tuple<IList<T1>, IList<T2>, IList<T3>>>()

Přetížené Asynchronně získá hodnotu ze zadaného zdroje.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceiveAsync<Tuple<IList<T1>, IList<T2>, IList<T3>>>(CancellationToken)

Přetížené Asynchronně získá hodnotu ze zadaného zdroje a poskytuje token pro zrušení operace.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceiveAsync<Tuple<IList<T1>, IList<T2>, IList<T3>>>(TimeSpan)

Přetížené Asynchronně získá hodnotu ze zadaného zdroje, sledování volitelné časový limit.(Definoval DataflowBlock.)

System_CAPS_pubmethodReceiveAsync<Tuple<IList<T1>, IList<T2>, IList<T3>>>(TimeSpan, CancellationToken)

Přetížené Asynchronně získá hodnotu ze zadaného zdroje, poskytuje token pro zrušení operace a sledování volitelné časový interval.(Definoval DataflowBlock.)

System_CAPS_pubmethodTryReceive<Tuple<IList<T1>, IList<T2>, IList<T3>>>(Tuple<IList<T1>, IList<T2>, IList<T3>>)

Pokusí se synchronně přijímat položku z ISourceBlock<TOutput>.(Definoval DataflowBlock.)

System_CAPS_notePoznámka

Knihovna toku dat TPL (System.Threading.Tasks.Dataflow oboru názvů) není distribuované s .NET Framework 4.5. K instalaci System.Threading.Tasks.Dataflow obor názvů, otevřete projekt v Visual Studio 2012, zvolte spravovat balíčky NuGet z nabídky projektu a vyhledejte online Microsoft.Tpl.Dataflow balíčku.

Všechny veřejné statické členy ( Sdílené v jazyce Visual Basic) tohoto typu mají bezpečný přístup z více vláken. U členů instancí není bezpečný přístup z více vláken zaručen.

Zpět na začátek
Zobrazit: