DataflowBlock.OutputAvailableAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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되는 경우 출력을 사용할 수 있기 전에 원본이 완료되어 더 많은 출력을 사용할 수 없으며 사용할 수 없습니다.