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 экземпляр, предоставляющий доступ к общим двум способам отмены и индикации ожидания для данной операции. Операция считается выполненной при удалении этого 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 экземпляр, предоставляющий доступ к общим двум способам отмены и индикации ожидания для данной операции. Операция считается выполненной при удалении этого IUIThreadOperationContext экземпляра.

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