DataflowBlock.OutputAvailableAsync Méthode

Définition

Surcharges

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

Fournit un Task<TResult> moniteur asynchrone de la source pour la sortie disponible.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Fournit un Task<TResult> moniteur asynchrone de la source pour la sortie disponible.

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

Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs

Fournit un Task<TResult> moniteur asynchrone de la source pour la sortie disponible.

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)

Paramètres de type

TOutput

Spécifie le type de données contenues dans la source.

Paramètres

source
ISourceBlock<TOutput>

Source à surveiller.

cancellationToken
CancellationToken

Jeton d’annulation avec lequel annuler l’opération asynchrone.

Retours

Qui Task<TResult> indique si et quand une sortie supplémentaire est disponible. Si, une fois la tâche terminée, elle Result est true, plus de sortie est disponible dans la source (bien qu’un autre consommateur de la source puisse récupérer les données). Si elle retourne false, la sortie supplémentaire n’est pas disponible et ne sera jamais disponible, en raison de la fin de la source avant la sortie disponible.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs
Source:
DataflowBlock.cs

Fournit un Task<TResult> moniteur asynchrone de la source pour la sortie disponible.

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)

Paramètres de type

TOutput

Spécifie le type de données contenues dans la source.

Paramètres

source
ISourceBlock<TOutput>

Source à surveiller.

Retours

Qui Task<TResult> indique si et quand une sortie supplémentaire est disponible. Si, une fois la tâche terminée, elle Result est true, plus de sortie est disponible dans la source (bien qu’un autre consommateur de la source puisse récupérer les données).

Si elle retourne false, la sortie supplémentaire n’est pas disponible et ne sera jamais disponible, en raison de la fin de la source avant la sortie disponible.

S’applique à