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 JoinBlock<T1, T2>

 

Poskytuje bloku toku dat, které připojuje napříč více zdrojů toku dat, nemusí nutně jít o stejného typu, čekání na jednu položku Příchod pro každý typ, než budou se všechny vydané společně jako řazené kolekce členů, který se skládá z jedné položky podle typu.

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

System.Object
  System.Threading.Tasks.Dataflow.JoinBlock<T1, T2>

public sealed class JoinBlock<T1, T2> : IReceivableSourceBlock<Tuple<T1, T2>>, 
	ISourceBlock<Tuple<T1, T2>>, IDataflowBlock

Parametry typu

T1

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

T2

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

NázevPopis
System_CAPS_pubmethodJoinBlock<T1, T2>()

Inicializuje novou JoinBlock<T1, T2>.

System_CAPS_pubmethodJoinBlock<T1, T2>(GroupingDataflowBlockOptions)

Inicializuje novou JoinBlock<T1, T2>.

NázevPopis
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.

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<T1, T2>>, 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<T1, T2>>, Tuple<T1, T2>)

Pokusí se synchronně přijímat k dispozici výstupní položku ze IReceivableSourceBlock<TOutput>.

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

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

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

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

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

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

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

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

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

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

System_CAPS_pubmethodOutputAvailableAsync<Tuple<T1, T2>>()

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

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

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

System_CAPS_pubmethodReceive<Tuple<T1, T2>>()

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

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

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

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

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

System_CAPS_pubmethodReceive<Tuple<T1, T2>>(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<T1, T2>>()

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

System_CAPS_pubmethodReceiveAsync<Tuple<T1, T2>>(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<T1, T2>>(TimeSpan)

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

System_CAPS_pubmethodReceiveAsync<Tuple<T1, T2>>(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<T1, T2>>(Tuple<T1, T2>)

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. Chcete-li nainstalovat N: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: