Freigeben über


VsWebSite-Namespace

Der VsWebSite-Namespace stellt Objekte und Member bereit, mit deren Hilfe Verwaltungsaufgaben für Websiteprojekte automatisiert werden können.

Visual Studio bietet eine Benutzeroberfläche zur Verwaltung mehrerer Arten von Projekten, z. B. für Websiteprojekte. Sie können die Klassen im VsWebSite-Namespace verwenden, um Verwaltungsaufgaben für Websiteprojekte zu automatisieren, z. B. mithilfe von Makros oder Visual Studio-Add-Ins.

Klassen

  Klasse Beschreibung
Öffentliche Klasse _dispAssemblyReferencesEvents_SinkHelper Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Klasse _dispWebReferencesEvents_SinkHelper Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Klasse _dispWebServicesEvents_SinkHelper Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Klasse _dispWebSiteMiscEvents_SinkHelper Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Klasse AssemblyReferencesEventsClass Stellt die Ereignisse für die References-Eigenschaft eines VSWebSite-Objekts dar.Mit dem aus der AssemblyReferencesEvents-Eigenschaft abgerufenen AssemblyReferencesEvents-Objekt können Sie auf die Funktionen dieser Klasse zugreifen.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse PrjBrowseObjectCATID Gibt die Kategorie-ID (CATID) für ein Projektobjekt an.
Öffentliche Klasse PrjCATID Gibt die Kategorie-ID (CATID) für Projekte und Projektelemente von Websites an.
Öffentliche Klasse PrjKind Gibt die Art des Webprojekts an.
Öffentliche Klasse WebReferencesEventsClass Stellt die Ereignisse für die WebReferences-Eigenschaft einer VSWebSite dar.Verwenden Sie das aus der WebReferencesEvents-Eigenschaft abgerufene WebReferencesEvents-Objekt, um auf die Funktionalität dieser Klasse zuzugreifen.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse WebServicesEventsClass Stellt die Ereignisse für die WebServices-Eigenschaft eines VSWebSite-Objekts dar.Mit dem aus der WebServicesEvents-Eigenschaft abgerufenen WebServicesEvents-Objekt können Sie auf die Funktionen dieser Klasse zugreifen.Instanziieren Sie nicht von dieser Klasse.
Öffentliche Klasse WebSiteMiscEventsClass Stellt verschiedene Ereignisse für eine VSWebSite dar.Verwenden Sie das aus der WebSiteMiscEvents-Eigenschaft abgerufene WebSiteMiscEvents-Objekt, um auf die Funktionalität dieser Klasse zuzugreifen.Instanziieren Sie nicht von dieser Klasse.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle _AssemblyReferencesEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispAssemblyReferencesEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispAssemblyReferencesEvents_Event Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispWebReferencesEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispWebReferencesEvents_Event Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispWebServicesEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispWebServicesEvents_Event Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispWebSiteMiscEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _dispWebSiteMiscEvents_Event Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _WebReferencesEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _WebServicesEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle _WebSiteMiscEvents Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentliche Schnittstelle AssemblyReference Stellt einen von der Website verwendeten Assemblyverweis dar.
Öffentliche Schnittstelle AssemblyReferences Ermöglicht den Zugriff auf die Auflistung von im Websiteprojekt verwendeten Verweisen.
Öffentliche Schnittstelle AssemblyReferencesEvents Stellt die Ereignisse für die References-Eigenschaft eines VSWebSite-Objekts dar.Verwenden Sie diese Klasse, um auf die von AssemblyReferencesEventsClass bereitgestellte Funktionalität zuzugreifen.
Öffentliche Schnittstelle CodeFolder Stellt den Ordner App_Code oder einen dem Ordner App_Code untergeordneten Ordner der höchsten Ebene dar, der als Codeordner konfiguriert ist.
Öffentliche Schnittstelle CodeFolders Stellt eine Auflistung von CodeFolder-Objekten dar, wobei jedes Element entweder den Ordner App_Code oder einen dem Ordner App_Code untergeordneten Ordner der höchsten Ebene darstellt, der als Codeordner konfiguriert ist
Öffentliche Schnittstelle RelatedFiles Stellt eine Auflistung von verwandten Dateien dar, wobei jedes Element eine Datei darstellt.
Öffentliche Schnittstelle VSWebPackage Definiert ein Websitepaket oder einen Websitedienst.
Öffentliche Schnittstelle VSWebProjectItem Stellt für ein Projektelement die websitespezifische Funktionalität bereit.
Öffentliche Schnittstelle VSWebSite Stellt Eigenschaften und Methoden für ein Websiteprojekt bereit.
Öffentliche Schnittstelle VSWebSiteEvents Bietet Zugriff auf Ereignis-Auflistungen im Websiteprojekt.
Öffentliche Schnittstelle WebFileProperties Gibt die Eigenschaften an, die von Dateien innerhalb einer Website unterstützt werden.
Öffentliche Schnittstelle WebFolderProperties Gibt die Eigenschaften eines Websiteordners an.
Öffentliche Schnittstelle WebReference Stellt einen Webverweis dar, der von der Website verwendet wird.
Öffentliche Schnittstelle WebReferences Bietet Zugriff auf alle von einem Websiteprojekt verwendeten Webverweise.
Öffentliche Schnittstelle WebReferencesEvents Stellt die Ereignisse für die WebReferences-Eigenschaft einer VSWebSite dar.Verwenden Sie dieses Objekt, um auf die von WebReferencesEventsClass bereitgestellte Funktionalität zuzugreifen.
Öffentliche Schnittstelle WebService Stellt einen von diesem Websiteprojekt implementierten Webdienst dar, wie von der ASMX-Datei dargestellt, die von Visual Studio beim Hinzufügen des Websiteverweises zum Projekt generiert wird.
Öffentliche Schnittstelle WebServices Stellt eine Auflistung von WebService-Objekten dar.
Öffentliche Schnittstelle WebServicesEvents Ermöglicht den Zugriff auf Ereignisse, die durch Hinzufügen, Löschen oder Ändern von Projektdienstverweisen in einem Websiteprojekt ausgelöst werden.Verwenden Sie diese Klasse, um auf die von WebServicesEventsClass bereitgestellte Funktionalität zuzugreifen.
Öffentliche Schnittstelle WebSiteMiscEvents Stellt die Ereignisse für ein VSWebSite-Objekt dar.Verwenden Sie diese Klasse, um auf die von WebSiteMiscEventsClass bereitgestellte Funktionalität zuzugreifen.
Öffentliche Schnittstelle WebSiteProperties Die von einem Websiteprojekt in Visual Studio unterstützten Eigenschaften.
Öffentliche Schnittstelle WebSiteProperties2 Stellt die Eigenschaften dar, die von einem Websiteprojekt in Visual Studio unterstützt werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispAssemblyReferencesEvents_AssemblyReferenceRemovedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebReferencesEvents_WebReferenceAddedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebReferencesEvents_WebReferenceChangedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebReferencesEvents_WebReferenceRemovedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebServicesEvents_WebServiceAddedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebServicesEvents_WebServiceChangedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebServicesEvents_WebServiceRemovedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebServicesEvents_WebServiceRenamedEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebSiteMiscEvents_OnAfterFolderRefreshEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.
Öffentlicher Delegat _dispWebSiteMiscEvents_OnBeforeFolderRefreshEventHandler Infrastruktur. Diese Klasse unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AssemblyReferenceType Gibt ein AssemblyReference-Objekt an.
Öffentliche Enumeration OpenWebsiteOptions Gibt an, wie die Website geöffnet werden kann.
Öffentliche Enumeration webFolderType Gibt den Typ des Webordners an.
Öffentliche Enumeration webStartAction Gibt an, wie die Webanwendung gestartet wird, wenn der Benutzer die Website in Visual Studio ausführt.
Öffentliche Enumeration webType Gibt an, wie die Website geöffnet wurde.

Siehe auch

Referenz

VSWebSite

EnvDTE

WebSiteProperties

Weitere Ressourcen

Referenz zur Automatisierung und Erweiterbarkeit

Verweisen auf Automatisierungsassemblys und das DTE2-Objekt

Visual Studio Macros

Erstellen von Add-Ins und Assistenten