VsShellComponentModelHost Klasse

Definition

Repräsentiert vs Shell als Besitzer des Komponentenmodell Hosts.

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
Vererbung
Microsoft.VisualStudio.ExtensibilityHosting.VsComponentModelHostBase
VsShellComponentModelHost

Hinweise

Diese Klasse kann von sekundären Anwendungs Domänen in vs Process oder in anderen Prozessen verwendet werden, die mit vs mit com kommunizieren, und ein Verweis auf, IServiceProvider der von einer ausgelaufenden vs-Instanz abgerufen wird.

Konstruktoren

VsShellComponentModelHost(IServiceProvider)

Initialisiert eine neue Instanz der VsShellComponentModelHost-Klasse.

Eigenschaften

CatalogCacheFolder

Ruft den Speicherort des Ordners ab, in dem Katalog Caches gespeichert werden. Der Host muss über Rechte zum Ändern dieses Ordners verfügen.

ComponentAssemblies

Ruft die Liste aller komponentenmodellassemblys ab, die für diesen Host gefunden werden.

Methoden

GetOnlyApprovedComponentAssemblies(IEnumerable<String>)

Ermöglicht vs das Herausfiltern von Komponentenassemblys, bevor Sie Teil eines MEF-Katalogs werden.

ReportIssue(VsComponentModelHostBaseIssueType, String, String)

Meldet das Problem an vs Shell.

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

Die-Methode wird verwendet, um die Host Probleme zu protokollieren, die in der extensibilityhosting-Funktionalität aufgetreten sind. Die Standard Implementierung führt keine Berichterstellung durch.

Gilt für