Compartilhar via


Interface IVsPackage2

 

Propriedades de um VSPackage torna disponível.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.9.0 (em Microsoft.VisualStudio.Shell.Interop.9.0.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("0130701B-B0BE-474B-B4B6-35BABB2008F1")]
public interface IVsPackage2
[InterfaceTypeAttribute(1)]
[GuidAttribute("0130701B-B0BE-474B-B4B6-35BABB2008F1")]
public interface class IVsPackage2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("0130701B-B0BE-474B-B4B6-35BABB2008F1")>]
type IVsPackage2 = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("0130701B-B0BE-474B-B4B6-35BABB2008F1")>
Public Interface IVsPackage2

Métodos

Nome Descrição
System_CAPS_pubmethod get_CanClose(Boolean)

Especifica se um pacote pode ser fechado.

Comentários

Pacotes devem implementar essa interface quando eles devem impedir o desligamento do ambiente de desenvolvimento integrado (IDE).Embora os pacotes devem continuar a implementar QueryClose para lidar com os desligamentos manuais, essa nova propriedade será consultada durante um desligamento forçado do IDE, como aquele que geralmente acontece quando elas estão instaladas.

A implementação não pode mostrar qualquer interface do usuário.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo