BroadcastBlock<T>.IReceivableSourceBlock<T>.TryReceiveAll Metod

Definition

Försöker ta emot alla tillgängliga objekt synkront från IReceivableSourceBlock<TOutput>.

 virtual bool System.Threading.Tasks.Dataflow.IReceivableSourceBlock<T>.TryReceiveAll([Runtime::InteropServices::Out] System::Collections::Generic::IList<T> ^ % items) = System::Threading::Tasks::Dataflow::IReceivableSourceBlock<T>::TryReceiveAll;
bool IReceivableSourceBlock<T>.TryReceiveAll(out System.Collections.Generic.IList<T> items);
abstract member System.Threading.Tasks.Dataflow.IReceivableSourceBlock<T>.TryReceiveAll : IList -> bool
override this.System.Threading.Tasks.Dataflow.IReceivableSourceBlock<T>.TryReceiveAll : IList -> bool
Function TryReceiveAll (ByRef items As IList(Of T)) As Boolean Implements IReceivableSourceBlock(Of T).TryReceiveAll

Parametrar

items
IList<T>

Objekten som tagits emot från källan.

Returer

trueom ett eller flera objekt kunde tas emot; annars . false

Kommentarer

Den här metoden blockerar inte väntan på att källan ska tillhandahålla ett objekt.

Det returneras efter kontroll av element, oavsett om ett element var tillgängligt eller inte.

Gäller för