Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Metoda DataflowBlock.OutputAvailableAsync<TOutput> (ISourceBlock<TOutput>, CancellationToken)

 

Poskytuje Task<TResult> který asynchronně monitoruje zdroji k dispozici výstupu.

Obor názvů:   System.Threading.Tasks.Dataflow
Sestavení:  System.Threading.Tasks.Dataflow (v System.Threading.Tasks.Dataflow.dll)

public static Task<bool> OutputAvailableAsync<TOutput>(
	this ISourceBlock<TOutput> source,
	CancellationToken cancellationToken
)

Parametry

source
Type: System.Threading.Tasks.Dataflow.ISourceBlock<TOutput>

Zdroj k monitorování.

cancellationToken
Type: System.Threading.CancellationToken

Token zrušení, pomocí kterého chcete zrušit asynchronní operaci.

Návratová hodnota

Type: System.Threading.Tasks.Task<Boolean>

A Task<TResult> která informuje o tom, jestli a kdy je k dispozici další výstup. Pokud po dokončení úlohy jeho Result je true, další výstup je k dispozici ve zdroji (i když jiný příjemce zdroje může načíst data). Vrátí-li false, další výstup není a nikdy nebudou k dispozici, kvůli dokončení zdroje před vrácení výstup k dispozici. Pokud vrátí hodnotu false, další výstup není a nikdy nebudou k dispozici, protože zdroj dokončení před výstup, který je k dispozici.

Parametry typu

TOutput

Určuje typ dat ve zdroji.

Zpět na začátek
Zobrazit: