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
System_CAPS_pubproperty __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&#233;t&#233; prend en charge l'infrastructure .NET Framework et n'est pas destin&#233;e &#224; &#234;tre utilis&#233;e directement &#224; partir de votre code.

System_CAPS_pubproperty BrowseURL

Obtient ou définit l’URL pour le site Web en cours d’exécution.

System_CAPS_pubproperty CurrentWebsiteLanguage

Obtient ou définit le nom de la langue actuelle de code pour le projet de site Web.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty EnableFxCop

Obtient ou définit s’il faut activer l’analyse du Code (FxCop) dans le projet de site Web.

System_CAPS_pubproperty EnableNTLMAuthentication

Obtient ou définit si le serveur de développement ASP.NET utilise l’authentification NTLM.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty EnableVsWebServerDynamicPort

Obtient ou définit si le serveur de développement ASP.NET utilise un port dynamique pour l’accès.

System_CAPS_pubproperty Extender[String]

Fournit un accès interne uniquement aux propriétés du site Web.

System_CAPS_pubproperty ExtenderCATID

Fournit un accès interne uniquement aux propriétés de projet.

System_CAPS_pubproperty ExtenderNames

Fournit un accès interne uniquement aux propriétés de projet.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty OpenedURL

Obtient l’URL utilisée pour ouvrir le projet de site Web.

System_CAPS_pubproperty ProjectDirty

Obtient une valeur indiquant si le projet de site Web a changé depuis la dernière ouverture.

System_CAPS_pubproperty StartAction

Obtient ou définit le type d’action à entreprendre lors du débogage du site Web.

System_CAPS_pubproperty StartArguments

Obtient ou définit une chaîne contenant les arguments à utiliser lors du démarrage du site Web.

System_CAPS_pubproperty StartPage

Obtient ou définit le nom de la page à utiliser lors du démarrage du site Web.

System_CAPS_pubproperty 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.

System_CAPS_pubproperty StartURL

Obtient ou définit l’URL de démarrage pour le site Web.

System_CAPS_pubproperty StartWorkingDirectory

Obtient le répertoire de démarrage physique pour l’application représentée par le site Web spécifié.

System_CAPS_pubproperty VsWebServerPort

Obtient ou définit le numéro de port pour le serveur de développement ASP.NET.

System_CAPS_pubproperty 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