Поделиться через


AsyncInfo Класс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет фабричные методы для создания представлений управляемых задач, совместимых с асинхронными действиями и операциями среды выполнения Windows.

public ref class AsyncInfo abstract sealed
[System.CLSCompliant(false)]
public static class AsyncInfo
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static class AsyncInfo
[<System.CLSCompliant(false)>]
type AsyncInfo = class
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
type AsyncInfo = class
Public Class AsyncInfo
Наследование
AsyncInfo
Атрибуты

Методы

Run(Func<CancellationToken,Task>)

Создает и запускает асинхронное действие среды выполнения Windows с помощью функции, создающей запущенную задачу. Задача может поддерживать отмену.

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

Создает и запускает асинхронное действие среды выполнения Windows, которое включает обновления хода выполнения, с помощью функции, создающей запущенную задачу. Задача может поддерживать отчеты об отмене и ходе выполнения.

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

Создает и запускает асинхронную операцию среды выполнения Windows, которая включает обновления хода выполнения, с помощью функции, создающей запущенную задачу, возвращающую результаты. Задача может поддерживать отчеты об отмене и ходе выполнения.

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

Создает и запускает асинхронную операцию среды выполнения Windows с помощью функции, создающей запущенную задачу, возвращающую результат. Задача может поддерживать отмену.

Применяется к