Condividi tramite


BatchedJoinBlock<T1,T2>.TryReceiveAll Metodo

Definizione

Tenta di ricevere in modo sincrono tutti gli elementi disponibili dal IReceivableSourceBlock<TOutput>.

public:
 virtual bool TryReceiveAll([Runtime::InteropServices::Out] System::Collections::Generic::IList<Tuple<System::Collections::Generic::IList<T1> ^, System::Collections::Generic::IList<T2> ^> ^> ^ % items);
public bool TryReceiveAll (out System.Collections.Generic.IList<Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>>> items);
public bool TryReceiveAll (out System.Collections.Generic.IList<Tuple<System.Collections.Generic.IList<T1>,System.Collections.Generic.IList<T2>>>? items);
abstract member TryReceiveAll : IList -> bool
override this.TryReceiveAll : IList -> bool
Public Function TryReceiveAll (ByRef items As IList(Of Tuple(Of IList(Of T1), IList(Of T2)))) As Boolean

Parametri

items
IList<Tuple<IList<T1>,IList<T2>>>

Elementi ricevuto dall'origine.

Restituisce

true se uno o più elementi possono essere ricevuti; in caso contrario, false.

Commenti

Questo metodo non blocca l'attesa dell'origine per fornire un elemento.

Verrà restituito dopo il controllo degli elementi, indipendentemente dal fatto che sia stato disponibile un elemento.

Si applica a