BatchedJoinBlock<T1,T2>.TryReceive Yöntem

Tanım

öğesinden IReceivableSourceBlock<TOutput>kullanılabilir bir çıkış öğesini zaman uyumlu olarak almaya çalışır.

public bool TryReceive (Predicate<Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>>> filter, out Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>> item);
public bool TryReceive (Predicate<Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>>>? filter, out Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>>? item);

Parametreler

filter
Predicate<Tuple<IList<T1>,IList<T2>>>

Bir değerin alınabilmesi için koşul başarıyla geçirilmelidir. filter nullolabilir, bu durumda tüm öğeler geçer.

item
Tuple<IList<T1>,IList<T2>>

Kaynaktan alınan öğe.

Döndürülenler

true bir öğe alınabiliyorsa; aksi takdirde , false.

Açıklamalar

Bu yöntem, kaynağın bir öğe sağlamasını beklemeyi engellemez.

Bir öğenin kullanılabilir olup olmadığı denetlendikten sonra döndürülecektir.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
UWP 10.0