DataflowBlock.OutputAvailableAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken) |
Menyediakan yang secara asinkron memantau sumber untuk output yang Task<TResult> tersedia. |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>) |
Menyediakan yang secara asinkron memantau sumber untuk output yang Task<TResult> tersedia. |
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>, CancellationToken)
- Sumber:
- DataflowBlock.cs
- Sumber:
- DataflowBlock.cs
- Sumber:
- DataflowBlock.cs
Menyediakan yang secara asinkron memantau sumber untuk output yang Task<TResult> tersedia.
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)
Jenis parameter
- TOutput
Menentukan jenis data yang terkandung dalam sumber.
Parameter
- source
- ISourceBlock<TOutput>
Sumber untuk dipantau.
- cancellationToken
- CancellationToken
Token pembatalan untuk membatalkan operasi asinkron.
Mengembalikan
Yang Task<TResult> menginformasikan apakah dan kapan lebih banyak output tersedia. Jika, ketika tugas selesai, adalah Result , lebih banyak true
output tersedia di sumbernya (meskipun konsumen lain dari sumber dapat mengambil data). Jika mengembalikan false
, lebih banyak output tidak dan tidak akan pernah tersedia, karena sumber selesai sebelum output tersedia.
Pengecualian
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Berlaku untuk
OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)
- Sumber:
- DataflowBlock.cs
- Sumber:
- DataflowBlock.cs
- Sumber:
- DataflowBlock.cs
Menyediakan yang secara asinkron memantau sumber untuk output yang Task<TResult> tersedia.
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)
Jenis parameter
- TOutput
Menentukan jenis data yang terkandung dalam sumber.
Parameter
- source
- ISourceBlock<TOutput>
Sumber untuk dipantau.
Mengembalikan
Yang Task<TResult> menginformasikan apakah dan kapan lebih banyak output tersedia. Jika, ketika tugas selesai, adalah Result , lebih banyak true
output tersedia di sumbernya (meskipun konsumen lain dari sumber dapat mengambil data).
Jika mengembalikan false
, lebih banyak output tidak dan tidak akan pernah tersedia, karena sumber selesai sebelum output tersedia.