Aracılığıyla paylaş


DataflowBlock.OutputAvailableAsync Yöntem

Tanım

Aşırı Yüklemeler

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

Kaynağı kullanılabilir çıkış için zaman uyumsuz olarak izleyen bir Task<TResult> sağlar.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Kaynağı kullanılabilir çıkış için zaman uyumsuz olarak izleyen bir Task<TResult> sağlar.

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

Kaynak:
DataflowBlock.cs
Kaynak:
DataflowBlock.cs
Kaynak:
DataflowBlock.cs

Kaynağı kullanılabilir çıkış için zaman uyumsuz olarak izleyen bir Task<TResult> sağlar.

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)

Tür Parametreleri

TOutput

Kaynakta bulunan veri türünü belirtir.

Parametreler

source
ISourceBlock<TOutput>

İzlenecek kaynak.

cancellationToken
CancellationToken

Zaman uyumsuz işlemin iptal edileceği iptal belirteci.

Döndürülenler

Daha Task<TResult> fazla çıkışın kullanılabilir olup olmadığını ve ne zaman kullanılabilir olduğunu bildiren bir. Görev tamamlandığında , Resulttruekaynakta daha fazla çıkış sağlanır (ancak kaynağın başka bir tüketicisi verileri alabilir). döndürürse false, çıkış kullanılabilir duruma getirilmeden önce kaynağın tamamlanması nedeniyle daha fazla çıkış kullanılamaz ve hiçbir zaman kullanılamaz.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

Kaynak:
DataflowBlock.cs
Kaynak:
DataflowBlock.cs
Kaynak:
DataflowBlock.cs

Kaynağı kullanılabilir çıkış için zaman uyumsuz olarak izleyen bir Task<TResult> sağlar.

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)

Tür Parametreleri

TOutput

Kaynakta bulunan veri türünü belirtir.

Parametreler

source
ISourceBlock<TOutput>

İzlenecek kaynak.

Döndürülenler

Daha Task<TResult> fazla çıkışın kullanılabilir olup olmadığını ve ne zaman kullanılabilir olduğunu bildiren bir. Görev tamamlandığında , Resulttruekaynakta daha fazla çıkış sağlanır (ancak kaynağın başka bir tüketicisi verileri alabilir).

döndürürse false, çıkış kullanılabilir duruma getirilmeden önce kaynağın tamamlanması nedeniyle daha fazla çıkış kullanılamaz ve hiçbir zaman kullanılamaz.

Şunlara uygulanır