WebSiteProperties, interface
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
'Déclaration
<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")> _
Public Interface WebSiteProperties
[GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface WebSiteProperties
[GuidAttribute(L"477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface class WebSiteProperties
[<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")>]
type WebSiteProperties = interface end
public interface WebSiteProperties
Le type WebSiteProperties expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
__id | Infrastructure. Cette propriété prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code. | |
BrowseURL | Obtient ou définit l'URL pour exécuter le site Web. | |
CurrentWebsiteLanguage | Obtient ou définit le nom du langage de code actuel pour le projet de site Web. | |
EnableASPXDebugging | Obtient ou définit s'il faut activer le débogage pour les fichiers .aspx lors de l'appel du débogueur pour le projet de site Web. | |
EnableFxCop | Obtient ou définit s'il faut activer l'analyse du code (FxCop) dans le projet de site Web. | |
EnableNTLMAuthentication | Obtient ou définit si le serveur de développement ASP.NET utilise l'authentification NTLM. | |
EnableSQLServerDebugging | Obtient ou définit s'il faut également appeler le débogage SQL lors de l'appel du débogueur pour le projet de site Web. | |
EnableUnmanagedDebugging | Obtient ou définit s'il faut également appeler le débogage de code natif lors de l'appel du débogueur pour le site Web. | |
EnableVsWebServer | Obtient ou définit s'il faut utiliser le serveur de développement ASP.NET pour exécuter des projets de site Web du système de fichiers. | |
EnableVsWebServerDynamicPort | Obtient ou définit si le serveur de développement ASP.NET utilise un port dynamique pour l'accès. | |
Extender | Fournit l'accès interne uniquement aux propriétés de site Web. | |
ExtenderCATID | Fournit l'accès interne uniquement aux propriétés de projet. | |
ExtenderNames | Fournit l'accès interne uniquement aux propriétés de projet. | |
FullPath | Chemin d'accès physique pour le projet de site Web.Pour les sites Web distants, il s'agit du chemin d'accès à l'emplacement du cache local temporaire du site Web. | |
FxCopRuleAssemblies | Obtient ou définit une collection d'assemblys qui contiennent des règles d'analyse du code (FxCop).Cette propriété prend en charge l'analyse du code et n'est pas destinée à être utilisée dans votre code. | |
FxCopRules | Obtient ou définit les règles pour diagnostiquer l'analyse du code (FxCop).Cette propriété prend en charge l'analyse du code et n'est pas destinée à être utilisée dans votre code. | |
OpenedURL | Obtient l'URL utilisée pour ouvrir le projet de site Web. | |
ProjectDirty | Obtient une valeur qui indique si le projet de site Web a changé depuis sa dernière ouverture. | |
StartAction | Obtient ou définit le type d'action à entreprendre lors du débogage du site Web. | |
StartArguments | Obtient ou définit une chaîne qui contient les arguments à utiliser lors du démarrage du site Web. | |
StartPage | Obtient ou définit le nom de la page à utiliser lors du démarrage du site Web. | |
StartProgram | Obtient ou définit le chemin d'accès et le nom de fichier d'un fichier exécutable à exécuter lors du démarrage du site Web. | |
StartURL | Obtient ou définit l'URL de démarrage du site Web. | |
StartWorkingDirectory | Obtient le répertoire de démarrage physique pour l'application représentée par le site Web spécifié. | |
VsWebServerPort | Obtient ou définit le numéro de port actuel pour le serveur de développement ASP.NET. | |
WebSiteType | Obtient une valeur qui indique le type de site Web spécifié. |
Début
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
Autres ressources
Guide de référence de l'extensibilité et de l'automation