VsShellComponentModelHost Classe

Definição

Representam o Shell do VS como o proprietário do host de modelo de componente.

public ref class VsShellComponentModelHost : Microsoft::VisualStudio::ExtensibilityHosting::VsComponentModelHostBase
public class VsShellComponentModelHost : Microsoft.VisualStudio.ExtensibilityHosting.VsComponentModelHostBase
type VsShellComponentModelHost = class
    inherit VsComponentModelHostBase
Public Class VsShellComponentModelHost
Inherits VsComponentModelHostBase
Herança
Microsoft.VisualStudio.ExtensibilityHosting.VsComponentModelHostBase
VsShellComponentModelHost

Comentários

Essa classe pode ser usada de AppDomains secundários no VS Process ou em outros processos que se comunicam com o VS usando COM e uma referência a ser IServiceProvider Obtida de uma instância do vs em execução.

Construtores

VsShellComponentModelHost(IServiceProvider)

Inicializa uma nova instância da classe VsShellComponentModelHost.

Propriedades

CatalogCacheFolder

Obtém o local da pasta onde os caches de catálogo são armazenados. O host deve ter direitos para modificar essa pasta.

ComponentAssemblies

Obtém a lista de todos os assemblies de modelo de componente localizados para este host.

Métodos

GetOnlyApprovedComponentAssemblies(IEnumerable<String>)

Permite que o VS filtre os assemblies de componente antes que eles façam parte de qualquer catálogo do MEF.

ReportIssue(VsComponentModelHostBaseIssueType, String, String)

Relata o problema para o Shell do VS.

ReportIssue(VsComponentModelHostBaseIssueType, String, String, IEnumerable<ReportingData>)

O método é usado para registrar com os problemas de host ocorridos na funcionalidade ExtensibilityHosting. A implementação padrão não faz nenhum relatório.

Aplica-se a