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

Metoda BatchedJoinBlock<T1, T2, T3>.TryReceive (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>.

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

public bool TryReceive(
	Predicate<Tuple<IList<T1>, IList<T2>, IList<T3>>> filter,
	out Tuple<IList<T1>, IList<T2>, IList<T3>> item
)

Parametry

filter
Type: System.Predicate<Tuple<IList<T1>, IList<T2>, IList<T3>>>

Aby k přijetí musí úspěšně projít predikátu hodnotu. filter může být null v takovém případě předá všechny položky.

item
Type: System.Tuple<IList<T1>, IList<T2>, IList<T3>>

Položka přijatých ze zdroje.

Návratová hodnota

Type: System.Boolean

true Pokud může přijímat položku; v opačném false.

Tato metoda nebrání čeká na zdrojem pro poskytování položku.

Vrátí po kontrole elementu, jestli element byla k dispozici.

Zpět na začátek
Zobrazit: