DataflowBlock.TryReceive<TOutput> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se synchronně přijmout položku z objektu ISourceBlock<TOutput>.
public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
static bool TryReceive(System::Threading::Tasks::Dataflow::IReceivableSourceBlock<TOutput> ^ source, [Runtime::InteropServices::Out] TOutput % item);
public static bool TryReceive<TOutput> (this System.Threading.Tasks.Dataflow.IReceivableSourceBlock<TOutput> source, out TOutput item);
static member TryReceive : System.Threading.Tasks.Dataflow.IReceivableSourceBlock<'Output> * 'Output -> bool
<Extension()>
Public Function TryReceive(Of TOutput) (source As IReceivableSourceBlock(Of TOutput), ByRef item As TOutput) As Boolean
Parametry typu
- TOutput
Určuje typ dat obsažených ve zdroji.
Parametry
Zdroj, ze kterého se má přijmout.
- item
- TOutput
Položka přijatá ze zdroje.
Návraty
true
pokud by mohla být přijata položka; false
v opačném případě .
Poznámky
Tato metoda nečeká na poskytnutí položky zdroje.
Vrátí, jestli byl prvek k dispozici nebo ne.