IUIThreadOperationExecutor.Execute 方法

定义

重载

Execute(UIThreadOperationExecutionOptions, Action<IUIThreadOperationContext>)

同步执行操作并等待其完成。

Execute(String, String, Boolean, Boolean, Action<IUIThreadOperationContext>)

同步执行操作并等待其完成。

Execute(UIThreadOperationExecutionOptions, Action<IUIThreadOperationContext>)

同步执行操作并等待其完成。

public:
 Microsoft::VisualStudio::Utilities::UIThreadOperationStatus Execute(Microsoft::VisualStudio::Utilities::UIThreadOperationExecutionOptions ^ executionOptions, Action<Microsoft::VisualStudio::Utilities::IUIThreadOperationContext ^> ^ action);
public Microsoft.VisualStudio.Utilities.UIThreadOperationStatus Execute (Microsoft.VisualStudio.Utilities.UIThreadOperationExecutionOptions executionOptions, Action<Microsoft.VisualStudio.Utilities.IUIThreadOperationContext> action);
abstract member Execute : Microsoft.VisualStudio.Utilities.UIThreadOperationExecutionOptions * Action<Microsoft.VisualStudio.Utilities.IUIThreadOperationContext> -> Microsoft.VisualStudio.Utilities.UIThreadOperationStatus
Public Function Execute (executionOptions As UIThreadOperationExecutionOptions, action As Action(Of IUIThreadOperationContext)) As UIThreadOperationStatus

参数

executionOptions
UIThreadOperationExecutionOptions

控制操作执行行为的选项。

action
Action<IUIThreadOperationContext>

要执行的操作。

返回

UIThreadOperationStatus

操作执行的状态。

适用于

Execute(String, String, Boolean, Boolean, Action<IUIThreadOperationContext>)

同步执行操作并等待其完成。

public:
 Microsoft::VisualStudio::Utilities::UIThreadOperationStatus Execute(System::String ^ title, System::String ^ defaultDescription, bool allowCancellation, bool showProgress, Action<Microsoft::VisualStudio::Utilities::IUIThreadOperationContext ^> ^ action);
public Microsoft.VisualStudio.Utilities.UIThreadOperationStatus Execute (string title, string defaultDescription, bool allowCancellation, bool showProgress, Action<Microsoft.VisualStudio.Utilities.IUIThreadOperationContext> action);
abstract member Execute : string * string * bool * bool * Action<Microsoft.VisualStudio.Utilities.IUIThreadOperationContext> -> Microsoft.VisualStudio.Utilities.UIThreadOperationStatus
Public Function Execute (title As String, defaultDescription As String, allowCancellation As Boolean, showProgress As Boolean, action As Action(Of IUIThreadOperationContext)) As UIThreadOperationStatus

参数

title
String

操作的标题。 可以为 null,以指示等待对话框应使用应用程序的标题。

defaultDescription
String

默认操作的说明,在 "等待" 对话框中显示,除非已将一个或多个 IUIThreadOperationScope 具有更具体说明的添加到中 IUIThreadOperationContext

allowCancellation
Boolean

是否允许可取消性。

showProgress
Boolean

是否显示进度指示。

action
Action<IUIThreadOperationContext>

要执行的操作。

返回

UIThreadOperationStatus

操作执行的状态。

适用于