DialogPage.DoCancelableOperationWithProgressUI Метод

Определение

Перегрузки

DoCancelableOperationWithProgressUI(Action, String)

Выполняет операцию с отменяемым пользовательским интерфейсом выполнения, если вызывается в потоке пользовательского интерфейса при открытом диалоговом окне параметров.

DoCancelableOperationWithProgressUI(Func<CancellationToken,Task>, String)

DoCancelableOperationWithProgressUI(Action, String)

Выполняет операцию с отменяемым пользовательским интерфейсом выполнения, если вызывается в потоке пользовательского интерфейса при открытом диалоговом окне параметров.

protected:
 bool DoCancelableOperationWithProgressUI(Action ^ action, System::String ^ message);
protected bool DoCancelableOperationWithProgressUI (Action action, string message);
member this.DoCancelableOperationWithProgressUI : Action * string -> bool
Protected Function DoCancelableOperationWithProgressUI (action As Action, message As String) As Boolean

Параметры

action
Action

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

message
String

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

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

Boolean

Значение true, если операция успешно завершена; значение false, если оно было отменено.

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

DoCancelableOperationWithProgressUI(Func<CancellationToken,Task>, String)

protected:
 bool DoCancelableOperationWithProgressUI(Func<System::Threading::CancellationToken, System::Threading::Tasks::Task ^> ^ action, System::String ^ message);
protected bool DoCancelableOperationWithProgressUI (Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> action, string message);
member this.DoCancelableOperationWithProgressUI : Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> * string -> bool
Protected Function DoCancelableOperationWithProgressUI (action As Func(Of CancellationToken, Task), message As String) As Boolean

Параметры

message
String

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

Boolean

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