WindowsRuntimeSystemExtensions.AsTask Метод

Определение

Перегрузки

AsTask(IAsyncAction)

Возвращает задачу, представляющую асинхронное действие среды выполнения Windows.

AsTask(IAsyncAction, CancellationToken)

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Возвращает задачу, представляющую асинхронное действие среды выполнения Windows.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)

Возвращает задачу, представляющую асинхронное действие среды выполнения Windows, которое сообщает о ходе выполнения.

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Возвращает задачу, представляющую асинхронную операцию среды выполнения Windows, которая возвращает результат.

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)

Возвращает задачу, представляющую асинхронную операцию среды выполнения Windows, которая возвращает результат и сообщает о ходе выполнения.

AsTask<TResult>(IAsyncOperation<TResult>)

Возвращает задачу, представляющую асинхронную операцию среды выполнения Windows, которая возвращает результат.

AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)

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

AsTask(IAsyncAction)

Возвращает задачу, представляющую асинхронное действие среды выполнения Windows.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncAction ^ source);
public static System.Threading.Tasks.Task AsTask (this Windows.Foundation.IAsyncAction source);
static member AsTask : Windows.Foundation.IAsyncAction -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask (source As IAsyncAction) As Task

Параметры

source
IAsyncAction

Асинхронное действие.

Возвращаемое значение

Задача, представляющая асинхронное действие.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncAction. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task объекта для среда выполнения Windows асинхронной операции. Task объекты упрощают координацию асинхронных операций.

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

AsTask(IAsyncAction, CancellationToken)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncAction ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task AsTask (this Windows.Foundation.IAsyncAction source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncAction * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask (source As IAsyncAction, cancellationToken As CancellationToken) As Task

Параметры

source
IAsyncAction

Асинхронное действие.

cancellationToken
CancellationToken

Токен, который может быть использован для запроса отмены асинхронной операции.

Возвращаемое значение

Задача, представляющая асинхронное действие.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncAction. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task объекта для среда выполнения Windows асинхронной операции. Task объекты упрощают координацию асинхронных операций.

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>)

Возвращает задачу, представляющую асинхронное действие среды выполнения Windows.

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source);
public static System.Threading.Tasks.Task AsTask<TProgress> (this Windows.Foundation.IAsyncActionWithProgress<TProgress> source);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress)) As Task

Параметры типа

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncActionWithProgress<TProgress>

Асинхронное действие.

Возвращаемое значение

Задача, представляющая асинхронное действие.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncActionWithProgress<TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task объекта для среда выполнения Windows асинхронной операции. Task объекты упрощают координацию асинхронных операций.

Вызов перегрузки этого метода эквивалентен вызову перегрузки AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) метода расширения и указанию progressnull параметра . Это полезно, если вы не хотите получать отчеты о ходе выполнения из действия, которое сообщает о ходе выполнения.

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, IProgress<TProgress>)

Возвращает задачу, представляющую асинхронное действие среды выполнения Windows, которое сообщает о ходе выполнения.

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task AsTask<TProgress> (this Windows.Foundation.IAsyncActionWithProgress<TProgress> source, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> * IProgress<'Progress> -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress), progress As IProgress(Of TProgress)) As Task

Параметры типа

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncActionWithProgress<TProgress>

Асинхронное действие.

progress
IProgress<TProgress>

Объект, получающий уведомления о ходе выполнения.

Возвращаемое значение

Задача, представляющая асинхронное действие.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncActionWithProgress<TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task объекта для среда выполнения Windows асинхронной операции. Task объекты упрощают координацию асинхронных операций.

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken)

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

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task AsTask<TProgress> (this Windows.Foundation.IAsyncActionWithProgress<TProgress> source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress), cancellationToken As CancellationToken) As Task

Параметры типа

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncActionWithProgress<TProgress>

Асинхронное действие.

cancellationToken
CancellationToken

Токен, который может быть использован для запроса отмены асинхронной операции.

Возвращаемое значение

Задача, представляющая асинхронное действие.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncActionWithProgress<TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task объекта для среда выполнения Windows асинхронной операции. Task объекты упрощают координацию асинхронных операций.

Вызов перегрузки этого метода эквивалентен вызову перегрузки AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) метода расширения и указанию progressnull параметра . Это полезно, если вы не хотите получать отчеты о ходе выполнения из действия, которое сообщает о ходе выполнения.

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

AsTask<TProgress>(IAsyncActionWithProgress<TProgress>, CancellationToken, IProgress<TProgress>)

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

public:
generic <typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ AsTask(Windows::Foundation::IAsyncActionWithProgress<TProgress> ^ source, System::Threading::CancellationToken cancellationToken, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task AsTask<TProgress> (this Windows.Foundation.IAsyncActionWithProgress<TProgress> source, System.Threading.CancellationToken cancellationToken, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncActionWithProgress<'Progress> * System.Threading.CancellationToken * IProgress<'Progress> -> System.Threading.Tasks.Task
<Extension()>
Public Function AsTask(Of TProgress) (source As IAsyncActionWithProgress(Of TProgress), cancellationToken As CancellationToken, progress As IProgress(Of TProgress)) As Task

Параметры типа

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncActionWithProgress<TProgress>

Асинхронное действие.

cancellationToken
CancellationToken

Токен, который может быть использован для запроса отмены асинхронной операции.

progress
IProgress<TProgress>

Объект, получающий уведомления о ходе выполнения.

Возвращаемое значение

Задача, представляющая асинхронное действие.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncActionWithProgress<TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task объекта для среда выполнения Windows асинхронной операции. Task объекты упрощают координацию асинхронных операций.

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>)

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

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source, System::Threading::CancellationToken cancellationToken, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress> (this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source, System.Threading.CancellationToken cancellationToken, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> * System.Threading.CancellationToken * IProgress<'Progress> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress), cancellationToken As CancellationToken, progress As IProgress(Of TProgress)) As Task(Of TResult)

Параметры типа

TResult

Тип объекта, возвращающего результат асинхронной операции.

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncOperationWithProgress<TResult,TProgress>

Асинхронная операция.

cancellationToken
CancellationToken

Токен, который может быть использован для запроса отмены асинхронной операции.

progress
IProgress<TProgress>

Объект, получающий уведомления о ходе выполнения.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncOperationWithProgress<TResult,TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task<TResult> объекта для среда выполнения Windows асинхронной операции. Task<TResult> объекты упрощают координацию асинхронных операций.

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken)

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

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress> (this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress), cancellationToken As CancellationToken) As Task(Of TResult)

Параметры типа

TResult

Тип объекта, возвращающего результат асинхронной операции.

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncOperationWithProgress<TResult,TProgress>

Асинхронная операция.

cancellationToken
CancellationToken

Токен, который может быть использован для запроса отмены асинхронной операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncOperationWithProgress<TResult,TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task<TResult> объекта для среда выполнения Windows асинхронной операции. Task<TResult> объекты упрощают координацию асинхронных операций.

Вызов перегрузки этого метода эквивалентен вызову перегрузки AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, CancellationToken, IProgress<TProgress>) метода расширения и указанию progressnull параметра . Это полезно, если вы не хотите получать отчеты о ходе выполнения из действия, которое сообщает о ходе выполнения.

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>)

Возвращает задачу, представляющую асинхронную операцию среды выполнения Windows, которая возвращает результат.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress> (this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress)) As Task(Of TResult)

Параметры типа

TResult

Тип объекта, возвращающего результат асинхронной операции.

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncOperationWithProgress<TResult,TProgress>

Асинхронная операция.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncOperationWithProgress<TResult,TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task<TResult> объекта для среда выполнения Windows асинхронной операции. Task<TResult> объекты упрощают координацию асинхронных операций.

Вызов перегрузки этого метода эквивалентен вызову перегрузки AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>) метода расширения и указанию progressnull параметра . Это полезно, если вы не хотите получать отчеты о ходе выполнения из действия, которое сообщает о ходе выполнения.

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

AsTask<TResult,TProgress>(IAsyncOperationWithProgress<TResult,TProgress>, IProgress<TProgress>)

Возвращает задачу, представляющую асинхронную операцию среды выполнения Windows, которая возвращает результат и сообщает о ходе выполнения.

public:
generic <typename TResult, typename TProgress>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperationWithProgress<TResult, TProgress> ^ source, IProgress<TProgress> ^ progress);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult,TProgress> (this Windows.Foundation.IAsyncOperationWithProgress<TResult,TProgress> source, IProgress<TProgress> progress);
static member AsTask : Windows.Foundation.IAsyncOperationWithProgress<'Result, 'Progress> * IProgress<'Progress> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult, TProgress) (source As IAsyncOperationWithProgress(Of TResult, TProgress), progress As IProgress(Of TProgress)) As Task(Of TResult)

Параметры типа

TResult

Тип объекта, возвращающего результат асинхронной операции.

TProgress

Тип объекта, предоставляющего данные, указывающие ход выполнения.

Параметры

source
IAsyncOperationWithProgress<TResult,TProgress>

Асинхронная операция.

progress
IProgress<TProgress>

Объект, получающий уведомления о ходе выполнения.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncOperationWithProgress<TResult,TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task<TResult> объекта для среда выполнения Windows асинхронной операции. Task<TResult> объекты упрощают координацию асинхронных операций.

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

AsTask<TResult>(IAsyncOperation<TResult>)

Возвращает задачу, представляющую асинхронную операцию среды выполнения Windows, которая возвращает результат.

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperation<TResult> ^ source);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult> (this Windows.Foundation.IAsyncOperation<TResult> source);
static member AsTask : Windows.Foundation.IAsyncOperation<'Result> -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult) (source As IAsyncOperation(Of TResult)) As Task(Of TResult)

Параметры типа

TResult

Тип объекта, возвращающего результат асинхронной операции.

Параметры

source
IAsyncOperation<TResult>

Асинхронная операция.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncActionWithProgress<TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task<TResult> объекта для среда выполнения Windows асинхронной операции. Task<TResult> объекты упрощают координацию асинхронных операций.

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

AsTask<TResult>(IAsyncOperation<TResult>, CancellationToken)

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

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<TResult> ^ AsTask(Windows::Foundation::IAsyncOperation<TResult> ^ source, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<TResult> AsTask<TResult> (this Windows.Foundation.IAsyncOperation<TResult> source, System.Threading.CancellationToken cancellationToken);
static member AsTask : Windows.Foundation.IAsyncOperation<'Result> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Result>
<Extension()>
Public Function AsTask(Of TResult) (source As IAsyncOperation(Of TResult), cancellationToken As CancellationToken) As Task(Of TResult)

Параметры типа

TResult

Тип объекта, возвращающего результат асинхронной операции.

Параметры

source
IAsyncOperation<TResult>

Асинхронная операция.

cancellationToken
CancellationToken

Токен, который может быть использован для запроса отмены асинхронной операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

source имеет значение null.

Комментарии

Примечание

В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IAsyncActionWithProgress<TProgress>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделах Методы расширения (Visual Basic) или Методы расширения (руководство по программированию на C#).

Используйте этот метод для получения Task<TResult> объекта для среда выполнения Windows асинхронной операции. Task<TResult> объекты упрощают координацию асинхронных операций.

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