AsyncInfo AsyncInfo AsyncInfo AsyncInfo Class

定義

重要

この API は CLS 準拠ではありません。

Windows ランタイムの非同期アクションおよび操作と互換性のある、マネージド タスクの表現を構築するためのファクトリ メソッドを提供します。Provides factory methods to construct representations of managed tasks that are compatible with Windows Runtime asynchronous actions and operations.

public ref class AsyncInfo abstract sealed
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class AsyncInfo
type AsyncInfo = class
Public Class AsyncInfo
継承
AsyncInfoAsyncInfoAsyncInfoAsyncInfo
属性

メソッド

Run(Func<CancellationToken,Task>) Run(Func<CancellationToken,Task>) Run(Func<CancellationToken,Task>) Run(Func<CancellationToken,Task>)

開始されたタスクを生成する関数を使用して、Windows ランタイムの非同期アクションを作成して開始します。Creates and starts a Windows Runtime asynchronous action by using a function that generates a started task. タスクはキャンセルをサポートできます。The task can support cancellation.

Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>) Run<TProgress>(Func<CancellationToken,IProgress<TProgress>,Task>)

開始されたタスクを生成する関数を使用して、進行状況の更新を含む Windows ランタイムの非同期アクションを作成して開始します。Creates and starts a Windows Runtime asynchronous action that includes progress updates, by using a function that generates a started task. タスクはキャンセルと進行状況のリポートをサポートできます。The task can support cancellation and progress reporting.

Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>) Run<TResult,TProgress>(Func<CancellationToken,IProgress<TProgress>,Task<TResult>>)

結果を返す開始されたタスクを生成する関数を使用して、進行状況の更新を含む Windows ランタイムの非同期操作を作成して開始します。Creates and starts a Windows Runtime asynchronous operation that includes progress updates, by using a function that generates a started task that returns results. タスクはキャンセルと進行状況のリポートをサポートできます。The task can support cancellation and progress reporting.

Run<TResult>(Func<CancellationToken,Task<TResult>>) Run<TResult>(Func<CancellationToken,Task<TResult>>) Run<TResult>(Func<CancellationToken,Task<TResult>>) Run<TResult>(Func<CancellationToken,Task<TResult>>)

結果を返す開始されたタスクを生成する関数を使用して、Windows ランタイムの非同期操作を作成して開始します。Creates and starts a Windows Runtime asynchronous operation by using a function that generates a started task that returns results. タスクはキャンセルをサポートできます。The task can support cancellation.

適用対象