ThreadedWaitDialogHelper.StartWaitDialog(IVsThreadedWaitDialogFactory, String, ThreadedWaitDialogProgressData, TimeSpan) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отображение диалогового окна потокового ожидания и его пересчета для получения обновлений хода выполнения с помощью IProgress<T> и отмены отчетов с помощью CancellationToken .
public static Microsoft.VisualStudio.Shell.ThreadedWaitDialogHelper.Session StartWaitDialog (this Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialogFactory dialogFactory, string waitCaption, Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData initialProgress = default, TimeSpan delayToShowDialog = default);
static member StartWaitDialog : Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialogFactory * string * Microsoft.VisualStudio.Shell.ThreadedWaitDialogProgressData * TimeSpan -> Microsoft.VisualStudio.Shell.ThreadedWaitDialogHelper.Session
<Extension()>
Public Function StartWaitDialog (dialogFactory As IVsThreadedWaitDialogFactory, waitCaption As String, Optional initialProgress As ThreadedWaitDialogProgressData = Nothing, Optional delayToShowDialog As TimeSpan = Nothing) As ThreadedWaitDialogHelper.Session
Параметры
- dialogFactory
- IVsThreadedWaitDialogFactory
Фабрика диалоговых окон, используемая для отображения диалогового окна ожидания.
- waitCaption
- String
Заголовок для диалогового окна.
- initialProgress
- ThreadedWaitDialogProgressData
Начальные данные о ходе диалога.
- delayToShowDialog
- TimeSpan
Задержка до того, как диалоговое окно станет видимым. Разрешение ограничено секундами.
Возвращаемое значение
ThreadedWaitDialogHelper.SessionЭкземпляр, который может использоваться для сообщения о ходе выполнения в диалоговом окне и проверки отмены операции пользователем. Вызовите Dispose() возвращаемое значение, чтобы закрыть диалоговое окно.