IUIThreadOperationExecutor.Execute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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>
要执行的操作。
返回
操作执行的状态。
适用于
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>
要执行的操作。
返回
操作执行的状态。