IUIThreadOperationExecutor.BeginExecute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| BeginExecute(UIThreadOperationExecutionOptions) |
Начинает выполнение потенциально длительно выполняемой операции в вызывающем потоке и предоставляет объект контекста, предоставляющий доступ к общей отменяемости и индикации ожидания. |
| BeginExecute(String, String, Boolean, Boolean) |
Начинает выполнение потенциально длительно выполняемой операции в вызывающем потоке и предоставляет объект контекста, предоставляющий доступ к общей отменяемости и индикации ожидания. |
BeginExecute(UIThreadOperationExecutionOptions)
Начинает выполнение потенциально длительно выполняемой операции в вызывающем потоке и предоставляет объект контекста, предоставляющий доступ к общей отменяемости и индикации ожидания.
public:
Microsoft::VisualStudio::Utilities::IUIThreadOperationContext ^ BeginExecute(Microsoft::VisualStudio::Utilities::UIThreadOperationExecutionOptions ^ executionOptions);
public Microsoft.VisualStudio.Utilities.IUIThreadOperationContext BeginExecute (Microsoft.VisualStudio.Utilities.UIThreadOperationExecutionOptions executionOptions);
abstract member BeginExecute : Microsoft.VisualStudio.Utilities.UIThreadOperationExecutionOptions -> Microsoft.VisualStudio.Utilities.IUIThreadOperationContext
Public Function BeginExecute (executionOptions As UIThreadOperationExecutionOptions) As IUIThreadOperationContext
Параметры
- executionOptions
- UIThreadOperationExecutionOptions
Параметры, управляющие поведением при выполнении.
Возвращаемое значение
IUIThreadOperationContext экземпляр, предоставляющий доступ к общим двум способам отмены и индикации ожидания для данной операции. Операция считается выполненной при удалении этого IUIThreadOperationContext экземпляра.
Применяется к
BeginExecute(String, String, Boolean, Boolean)
Начинает выполнение потенциально длительно выполняемой операции в вызывающем потоке и предоставляет объект контекста, предоставляющий доступ к общей отменяемости и индикации ожидания.
public:
Microsoft::VisualStudio::Utilities::IUIThreadOperationContext ^ BeginExecute(System::String ^ title, System::String ^ defaultDescription, bool allowCancellation, bool showProgress);
public Microsoft.VisualStudio.Utilities.IUIThreadOperationContext BeginExecute (string title, string defaultDescription, bool allowCancellation, bool showProgress);
abstract member BeginExecute : string * string * bool * bool -> Microsoft.VisualStudio.Utilities.IUIThreadOperationContext
Public Function BeginExecute (title As String, defaultDescription As String, allowCancellation As Boolean, showProgress As Boolean) As IUIThreadOperationContext
Параметры
- title
- String
Название операции. Может иметь значение null, чтобы указать, что диалоговое окно ожидания должно использовать заголовок приложения.
- defaultDescription
- String
Описание операции по умолчанию, которое отображается в диалоговом окне ожидания, если в не было добавлено одно или несколько IUIThreadOperationScope с более конкретными описаниями IUIThreadOperationContext .
- allowCancellation
- Boolean
Разрешить ли отмену.
- showProgress
- Boolean
Показывать ли индикатор хода выполнения.
Возвращаемое значение
IUIThreadOperationContext экземпляр, предоставляющий доступ к общим двум способам отмены и индикации ожидания для данной операции. Операция считается выполненной при удалении этого IUIThreadOperationContext экземпляра.