Поделиться через


IVsFindCancelDialog - интерфейс

Используйте IVsFindCancelDialog интерфейс для запуска диалогового окно modeless в фоновом потоке, который позволяет пользователю отменить длинномерная найти фона или найти и заменить операции.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("FE7C62A2-C121-4995-9EC1-561B80D2DA11")> _
Public Interface IVsFindCancelDialog
[InterfaceTypeAttribute()]
[GuidAttribute("FE7C62A2-C121-4995-9EC1-561B80D2DA11")]
public interface IVsFindCancelDialog
[InterfaceTypeAttribute()]
[GuidAttribute(L"FE7C62A2-C121-4995-9EC1-561B80D2DA11")]
public interface class IVsFindCancelDialog
[<InterfaceTypeAttribute()>]
[<GuidAttribute("FE7C62A2-C121-4995-9EC1-561B80D2DA11")>]
type IVsFindCancelDialog =  interface end
public interface IVsFindCancelDialog

Тип IVsFindCancelDialog предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод CloseDialog Закрывает диалоговое окно, открытое с фоновым modeless LaunchDialog.
Открытый метод LaunchDialog Запускает диалоговое окно modeless в фоновом потоке с помощью которой пользователь может отменить длинномерная найти и заменить операция
Открытый метод QueryDialog

В начало страницы

Заметки

Используйте IVsFindCancelDialog интерфейс для запуска диалогового окно modeless в фоновом потоке, чтобы пользователь мог отменить длинномерная найти или найти и заменить операции.

Этот интерфейс реализуется подсистемой среды Visual Studio. Использовать первый вызов LaunchDialog метод, чтобы запустить безрежимного диалогового окна. Инициирование опросов диалоговое окно, чтобы увидеть если пользователь отменил текущая операция поиска фона путем вызова QueryDialog метод. Наконец, закройте диалоговое окно путем вызова CloseDialog метод.

Реализация этого интерфейса среды поток-осведомлена, поэтому можно вызывать методы интерфейса не учитывая, запущен ли процесс на потоки переднего плана или фона.

Примечания для разработчиков

в LaunchDialog метод безрежимное диалоговое окно, запускает в фоновом потоке если вызывающий объект находится на поток переднего плана. Если вызывающий объект находится в фоновом потоке, нет необходимости запуска диалогового окна, так как у пользователя будет отменена операция поиска, нажав кнопку поиска остановить отладку.

В рамках QueryDialog, если вызывающий объект находится на поток переднего плана, крест-поток запроса для запроса диалоговое окно для ввода пользователя.

В рамках CloseDialog, если вызывающий объект находится на поток переднего плана, закройте диалоговое окно с помощью предварительно открытый LaunchDialog. Если вызывающий объект находится в фоновом потоке, нет необходимости, чтобы закрыть диалоговое окно так как не запускайте ее при вызове функции LaunchDialog.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен