DataflowBlock.OutputAvailableAsync Methode

Definitie

Overloads

Name Description
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)

Biedt een Task<TResult> die asynchroon de bron bewaakt voor beschikbare uitvoer.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Biedt een Task<TResult> die asynchroon de bron bewaakt voor beschikbare uitvoer.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)

Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs

Biedt een Task<TResult> die asynchroon de bron bewaakt voor beschikbare uitvoer.

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)

Type parameters

TOutput

Hiermee geeft u het type gegevens op dat in de bron is opgenomen.

Parameters

source
ISourceBlock<TOutput>

De bron die moet worden bewaakt.

cancellationToken
CancellationToken

Het annuleringstoken waarmee de asynchrone bewerking moet worden geannuleerd.

Retouren

Een Task<TResult> die informeert of en wanneer er meer uitvoer beschikbaar is. Als de taak is voltooid, Result is trueer meer uitvoer beschikbaar in de bron (hoewel een andere consument van de bron de gegevens kan ophalen). Als deze retourneert false, is er niet meer uitvoer beschikbaar en is deze nooit beschikbaar, omdat de bron wordt voltooid voordat de uitvoer beschikbaar is.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs
Bron:
DataflowBlock.cs

Biedt een Task<TResult> die asynchroon de bron bewaakt voor beschikbare uitvoer.

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)

Type parameters

TOutput

Hiermee geeft u het type gegevens op dat in de bron is opgenomen.

Parameters

source
ISourceBlock<TOutput>

De bron die moet worden bewaakt.

Retouren

Een Task<TResult> die informeert of en wanneer er meer uitvoer beschikbaar is. Als de taak is voltooid, Result is trueer meer uitvoer beschikbaar in de bron (hoewel een andere consument van de bron de gegevens kan ophalen).

Als deze retourneert false, is er niet meer uitvoer beschikbaar en is deze nooit beschikbaar, omdat de bron wordt voltooid voordat de uitvoer beschikbaar is.

Van toepassing op