Compartir a través de


IVsFindCancelDialog (Interfaz)

Utilice la interfaz de IVsFindCancelDialog para iniciar un diálogo no modal en el subproceso en segundo plano para que un usuario cancelar una búsqueda larga de fondo o búsqueda y operación de reemplazo.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
<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

El tipo IVsFindCancelDialog expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público CloseDialog Descarta un diálogo no modal de fondo abrió con LaunchDialog.
Método público LaunchDialog Inicia un diálogo no modal en el subproceso de fondo con el que el usuario puede cancelar una búsqueda o de reemplazo larga
Método público QueryDialog

Arriba

Comentarios

Utilice la interfaz de IVsFindCancelDialog para iniciar un diálogo no modal en el subproceso de fondo de modo que un usuario puede cancelar una búsqueda larga o búsqueda y operación de reemplazo.

Esta interfaz se implementa por el entorno de Visual Studio. Para utilizar, llame primero al método de LaunchDialog para iniciar el diálogo no modal. Sondee el diálogo para ver si el usuario ha cancelado la operación de búsqueda actual de fondo llamando al método de QueryDialog . Finalmente, omita el diálogo llamando al método de CloseDialog .

La implementación del entorno de esta interfaz se subproceso-enterada, por lo que puede llamar a los métodos de interfaz sin tener en cuenta si el proceso se ejecuta en primer plano o subprocesos de fondo.

Notas para los implementadores

En el método de LaunchDialog , inicie un diálogo no modal en el subproceso en segundo plano si el llamador está en el subproceso en primer plano. Si el llamador está en el subproceso en segundo plano, no necesita iniciar un diálogo porque el usuario podrá cancelar la operación de búsqueda haciendo clic en el botón de búsqueda stop.

Dentro de QueryDialog, si el llamador está en el subproceso en primer plano, entre subprocesos de consulta para sondear el diálogo para que el usuario.

Dentro de CloseDialog, si el llamador está en el subproceso en primer plano, cierre el diálogo que abrió previamente con LaunchDialog. Si el llamador está en el subproceso en segundo plano, no es necesario cerrar el diálogo porque no se habrá iniciará en la llamada a LaunchDialog.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)