Partager via


WebSiteProperties, interface

Mise à jour : novembre 2007

Propriétés prises en charge par un projet de site Web dans Visual Studio.

Espace de noms :  VsWebSite
Assembly :  VsWebSite.Interop (dans VsWebSite.Interop.dll)

Syntaxe

<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

Notes

Le modèle Automation général de Visual Studio fournit la collection Properties, que vous pouvez utiliser pour accéder aux propriétés de tout type de projet Visual Studio, y compris les projets de site Web.

Chaque propriété est disponible en tant qu'élément dans la collection Properties d'un projet.

Ces propriétés sont inaccessibles par un cast direct d'un objet Properties en un objet WebSiteProperties. En revanche, ces propriétés sont à liaison tardive et sont accessibles via la collection Properties, en fournissant le nom de la propriété pour le type spécifique de projet.

Outre les propriétés disponibles avec la collection Properties d'un objet Project, des propriétés supplémentaires sont disponibles dans la classe VSWebSite lorsque vous effectuez un cast d'un objet Project en un objet VSWebSite.

Exemples

L'exemple de code suivant indique comment lire la propriété BrowseUrl(), qui est une propriété à liaison tardive classique :

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

L'exemple de code suivant montre comment définir la propriété BrowseUrl() :

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

Voir aussi

Référence

Membres WebSiteProperties

VsWebSite, espace de noms

DTE

Project

Properties

Property

VSWebSite

Autres ressources

Guide de référence de l'extensibilité et de l'automation

Référencement des assemblys d'automation et de l'objet DTE2

Visual Studio Macros

Création de compléments et d'Assistants