VsShellComponentModelHost Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.VsComponentModelHostBaseVsShellComponentModelHost
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. |