WindowsRuntimeSystemExtensions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
작업과 Windows 런타임 비동기 작업 간 변환을 위한 확장 메서드를 포함합니다.
public ref class WindowsRuntimeSystemExtensions abstract sealed
[System.CLSCompliant(false)]
public static class WindowsRuntimeSystemExtensions
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class WindowsRuntimeSystemExtensions
[<System.CLSCompliant(false)>]
type WindowsRuntimeSystemExtensions = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type WindowsRuntimeSystemExtensions = class
Public Module WindowsRuntimeSystemExtensions
- 상속
-
WindowsRuntimeSystemExtensions
- 특성
-
AsTask확장 메서드 오버 로드를 사용 하 여 .net 개체를 사용 하 여 Task Windows 런타임에서 비동기 작업을 관리할 수 있습니다.
AsAsyncAction메서드 및 메서드를 AsAsyncOperation 사용 하면 Windows 런타임 비동기 작업 및 작업을 수행 하는 메서드에 시작 된 작업을 전달할 수 있습니다. 또한 클래스의 메서드를 참조 하세요 AsyncInfo .
GetAwaiter메서드는 컴파일러에서 작업을 구현 하는 데 사용 됩니다 await
( Await
Visual Basic).
메서드
AsAsyncAction(Task)
|
시작된 작업을 나타내는 Windows 런타임 비동기 작업을 반환합니다.
|
AsAsyncOperation<TResult>(Task<TResult>)
|
결과를 반환하는 시작된 작업을 나타내는 Windows 런타임 비동기 작업을 반환합니다.
|
AsTask(IAsyncAction)
|
Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask(IAsyncAction, CancellationToken)
|
취소할 수 있는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)
|
Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)
|
취소할 수 있는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)
|
진행률을 보고하고 취소할 수 있는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)
|
진행률을 보고하는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
|
결과를 반환하는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)
|
결과를 반환하고 취소할 수 있는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)
|
결과를 반환하고 진행률을 보고하며 취소할 수 있는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)
|
결과를 반환하고 진행률을 보고하는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TResult>(IAsyncOperation<TResult>)
|
결과를 반환하는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)
|
결과를 반환하고 취소할 수 있는 Windows 런타임 비동기 작업을 나타내는 작업을 반환합니다.
|
GetAwaiter(IAsyncAction)
|
이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
|
GetAwaiter<TProgress>(IAsyncActionWithProgress<TProgress>)
|
진행률을 보고하는 비동기 작업을 기다리는 개체를 반환합니다.
|
GetAwaiter<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)
|
진행률을 보고하고 결과를 반환하는 비동기 작업을 기다리는 개체를 반환합니다.
|
GetAwaiter<TResult>(IAsyncOperation<TResult>)
|
결과를 반환하는 비동기 작업을 기다리는 개체를 반환합니다.
|
적용 대상