Freigeben über


WebSiteProperties-Schnittstelle

Aktualisiert: November 2007

Die von einem Websiteprojekt in Visual Studio unterstützten Eigenschaften.

Namespace:  VsWebSite
Assembly:  VsWebSite.Interop (in VsWebSite.Interop.dll)

Syntax

<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")> _
Public Interface WebSiteProperties

Dim instance As WebSiteProperties
[GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface WebSiteProperties
[GuidAttribute(L"477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface class WebSiteProperties
public interface WebSiteProperties

Hinweise

Das allgemeine Automatisierungsmodell von Visual Studio stellt die Properties-Auflistung bereit, die Sie verwenden können, um auf die Eigenschaften jedes beliebigen Visual Studio-Projekttyps zuzugreifen, darunter auch Websiteprojekte.

Jede Eigenschaft ist als Element in der Properties-Auflistung eines Projekts verfügbar.

Auf diese Eigenschaften kann nicht direkt durch das Umwandeln eines Properties-Objekts in ein WebSiteProperties-Objekt zugegriffen werden. Stattdessen sind diese Eigenschaften spät gebunden, und auf sie muss durch die Properties-Auflistung zugegriffen werden, indem der Name der Eigenschaft für den spezifischen Typ des Projekts angegeben wird.

Zusätzlich zu den in der Properties-Auflistung verfügbaren Eigenschaften eines Project-Objekts stehen zusätzliche Eigenschaften in der VSWebSite-Klasse zur Verfügung, wenn Sie ein Project-Objekt in ein VSWebSite-Objekt umwandeln.

Beispiele

Das folgende Codebeispiel zeigt, wie die BrowseUrl()-Eigenschaft, die eine typische spät gebundene Eigenschaft ist, gelesen wird:

Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value

Im folgenden Codebeispiel wird veranschaulicht, wie die BrowseUrl()-Eigenschaft festgelegt wird:

Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"

Siehe auch

Referenz

WebSiteProperties-Member

VsWebSite-Namespace

DTE

Project

Properties

Property

VSWebSite

Weitere Ressourcen

Referenz zur Automatisierung und Erweiterbarkeit

Verweisen auf Automatisierungsassemblys und das DTE2-Objekt

Visual Studio-Makros

Erstellen von Add-Ins und Assistenten