IReceivableSourceBlock<TOutput>.TryReceive Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Pogingen om synchroon een beschikbaar uitvoeritem van de IReceivableSourceBlock<TOutput>.
public:
bool TryReceive(Predicate<TOutput> ^ filter, [Runtime::InteropServices::Out] TOutput % item);
public bool TryReceive(Predicate<TOutput> filter, out TOutput item);
public bool TryReceive(Predicate<TOutput>? filter, out TOutput item);
abstract member TryReceive : Predicate<'Output> * 'Output -> bool
Public Function TryReceive (filter As Predicate(Of TOutput), ByRef item As TOutput) As Boolean
Parameters
- filter
- Predicate<TOutput>
De predicaatwaarde moet worden doorgegeven om deze te kunnen ontvangen.
filter kan zijn null, in welk geval alle items worden doorgegeven.
- item
- TOutput
Het item dat van de bron is ontvangen.
Retouren
true indien een item kan worden ontvangen; anders, false.
Opmerkingen
Deze methode blokkeert niet het wachten totdat de bron een item opgeeft.
Deze wordt geretourneerd na het controleren op een element, ongeacht of er al dan niet een element beschikbaar was.