DataflowBlock.OutputAvailableAsync 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í.
Přetížení
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken) |
Poskytuje asynchronně Task<TResult> monitoruje zdroj pro dostupný výstup. |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>) |
Poskytuje asynchronně Task<TResult> monitoruje zdroj pro dostupný výstup. |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
- Zdroj:
- DataflowBlock.cs
- Zdroj:
- DataflowBlock.cs
- Zdroj:
- DataflowBlock.cs
Poskytuje asynchronně Task<TResult> monitoruje zdroj pro dostupný výstup.
public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<bool> ^ OutputAvailableAsync(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<bool> OutputAvailableAsync<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source, System.Threading.CancellationToken cancellationToken);
static member OutputAvailableAsync : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function OutputAvailableAsync(Of TOutput) (source As ISourceBlock(Of TOutput), cancellationToken As CancellationToken) As Task(Of Boolean)
Parametry typu
- TOutput
Určuje typ dat obsažených ve zdroji.
Parametry
- source
- ISourceBlock<TOutput>
Zdroj, který chcete monitorovat.
- cancellationToken
- CancellationToken
Token zrušení, pomocí kterého chcete zrušit asynchronní operaci.
Návraty
A Task<TResult> , který informuje o tom, jestli a kdy je k dispozici další výstup. Pokud je po dokončení Result úkolu , je true
ve zdroji k dispozici více výstupu (i když data může načíst jiný příjemce zdroje). Pokud se vrátí false
, další výstup není a nikdy nebude k dispozici kvůli dokončení zdroje před výstupem.
Výjimky
Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.
Platí pro
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)
- Zdroj:
- DataflowBlock.cs
- Zdroj:
- DataflowBlock.cs
- Zdroj:
- DataflowBlock.cs
Poskytuje asynchronně Task<TResult> monitoruje zdroj pro dostupný výstup.
public:
generic <typename TOutput>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<bool> ^ OutputAvailableAsync(System::Threading::Tasks::Dataflow::ISourceBlock<TOutput> ^ source);
public static System.Threading.Tasks.Task<bool> OutputAvailableAsync<TOutput> (this System.Threading.Tasks.Dataflow.ISourceBlock<TOutput> source);
static member OutputAvailableAsync : System.Threading.Tasks.Dataflow.ISourceBlock<'Output> -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function OutputAvailableAsync(Of TOutput) (source As ISourceBlock(Of TOutput)) As Task(Of Boolean)
Parametry typu
- TOutput
Určuje typ dat obsažených ve zdroji.
Parametry
- source
- ISourceBlock<TOutput>
Zdroj, který chcete monitorovat.
Návraty
A Task<TResult> , který informuje o tom, jestli a kdy je k dispozici další výstup. Pokud je po dokončení Result úkolu , je true
ve zdroji k dispozici více výstupu (i když data může načíst jiný příjemce zdroje).
Pokud se vrátí false
, další výstup není a nikdy nebude k dispozici kvůli dokončení zdroje před výstupem.