DataflowBlock.OutputAvailableAsync 메서드

정의

오버로드

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

소스에서 Task<TResult> 사용 가능한 출력을 비동기적으로 모니터링하는 기능을 제공합니다.

OutputAvailableAsync<TOutput>(ISourceBlock<TOutput>)

소스에서 Task<TResult> 사용 가능한 출력을 비동기적으로 모니터링하는 기능을 제공합니다.

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

소스에서 Task<TResult> 사용 가능한 출력을 비동기적으로 모니터링하는 기능을 제공합니다.

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)

형식 매개 변수

TOutput

원본에 포함된 데이터의 형식을 지정합니다.

매개 변수

source
ISourceBlock<TOutput>

모니터링할 원본입니다.

cancellationToken
CancellationToken

비동기 작업을 취소할 취소 토큰입니다.

반품

더 많은 출력을 사용할 수 있는지 여부와 시기를 알려주는 A Task<TResult> 입니다. 작업이 완료되면 Resulttrue원본에서 더 많은 출력을 사용할 수 있습니다(원본의 다른 소비자가 데이터를 검색할 수 있음). 반환 false되는 경우 출력을 사용할 수 있기 전에 원본이 완료되어 더 많은 출력을 사용할 수 없으며 사용할 수 없습니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

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

소스에서 Task<TResult> 사용 가능한 출력을 비동기적으로 모니터링하는 기능을 제공합니다.

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)

형식 매개 변수

TOutput

원본에 포함된 데이터의 형식을 지정합니다.

매개 변수

source
ISourceBlock<TOutput>

모니터링할 원본입니다.

반품

더 많은 출력을 사용할 수 있는지 여부와 시기를 알려주는 A Task<TResult> 입니다. 작업이 완료되면 Resulttrue원본에서 더 많은 출력을 사용할 수 있습니다(원본의 다른 소비자가 데이터를 검색할 수 있음).

반환 false되는 경우 출력을 사용할 수 있기 전에 원본이 완료되어 더 많은 출력을 사용할 수 없으며 사용할 수 없습니다.

적용 대상