WebSiteProperties interface
Date de publication : novembre 2016
Les 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
[GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface class WebSiteProperties
[<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")>]
type WebSiteProperties = interface end
<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")>
Public Interface WebSiteProperties
Propriétés
Nom | Description | |
---|---|---|
__id | Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. 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 le site Web en cours d’exécution. |
|
CurrentWebsiteLanguage | Obtient ou définit le nom de la langue actuelle de code pour le projet de site Web. |
|
EnableASPXDebugging | Obtient ou définit s’il faut activer le débogage des 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 l’exécution des projets de site Web de 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[String] | Fournit un accès interne uniquement aux propriétés du site Web. |
|
ExtenderCATID | Fournit un accès interne uniquement aux propriétés de projet. |
|
ExtenderNames | Fournit un accès interne uniquement aux propriétés de projet. |
|
FullPath | Le 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 pour le 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 indiquant si le projet de site Web a changé depuis la 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 contenant 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 d’un fichier exécutable à exécuter lors du démarrage du site Web. |
|
StartURL | Obtient ou définit l’URL de démarrage pour le 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 pour le serveur de développement ASP.NET. |
|
WebSiteType | Obtient une valeur qui indique le type du site Web spécifié. |
Notes
Le modèle automation général de Visual Studio fournit le Properties collection, 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 d’un projet Properties collection.
Ces propriétés ne sont pas accessibles par un cast direct d’un Properties de l’objet à un WebSiteProperties objet. En revanche, ces propriétés sont à liaison tardive et doit être accessible via la Properties collection en fournissant le nom de la propriété pour le type de projet spécifique.
Outre les propriétés disponibles avec le Properties collection d’un Project de l’objet, les propriétés supplémentaires sont disponibles dans le VSWebSite lorsque vous effectuez un cast de la classe un Project de l’objet à un VSWebSite objet.
Exemples
L’exemple de code suivant montre comment lire le BrowseURL propriété, 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 le BrowseURL propriété :
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"
Voir aussi
DTE
Project
Properties
Property
VSWebSite
VsWebSite espace de noms
Référence de l'extensibilité et de l'automation
Référence assemblys d’Automation et de l’objet DTE2
Visual Studio Macros
Création de compléments et Assistants
Retour au début