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 | |
---|---|---|
CloseDialog | Descarta un diálogo no modal de fondo abrió con LaunchDialog. | |
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 | |
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)