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
Weitere Ressourcen
Referenz zur Automatisierung und Erweiterbarkeit