WebSiteProperties (Interfaz)
Propiedades admitidas por un proyecto de sitio Web en Visual Studio.
Espacio de nombres: VsWebSite
Ensamblado: VsWebSite.Interop (en VsWebSite.Interop.dll)
Sintaxis
'Declaración
<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
El tipo WebSiteProperties expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
__id | Infraestructura. Esta propiedad es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código. | |
BrowseURL | Obtiene o establece la dirección URL para ejecutar el sitio Web. | |
CurrentWebsiteLanguage | Obtiene o establece el nombre del lenguaje de código actual para el proyecto de sitio Web. | |
EnableASPXDebugging | Obtiene o establece si se habilita la depuración para archivos .aspx al invocar el depurador para el proyecto de sitio Web. | |
EnableFxCop | Obtiene o establece si habilitar el análisis de código (FxCop) en el proyecto de sitio Web. | |
EnableNTLMAuthentication | Obtiene o establece si el Servidor de desarrollo de ASP.NET utiliza la autenticación NTLM. | |
EnableSQLServerDebugging | Obtiene o establece si también se invoca la depuración de SQL al invocar el depurador para el proyecto de sitio Web. | |
EnableUnmanagedDebugging | Obtiene o establece si también se invoca la depuración de código nativo al invocar el depurador para el sitio Web. | |
EnableVsWebServer | Obtiene o establece si se utiliza el Servidor de desarrollo de ASP.NET para ejecutar los proyectos de sitio Web del sistema de archivos. | |
EnableVsWebServerDynamicPort | Obtiene o establece si el Servidor de desarrollo de ASP.NET utiliza un puerto dinámico para el acceso. | |
Extender | Proporciona acceso sólo interno a las propiedades del sitio Web. | |
ExtenderCATID | Proporciona acceso sólo interno a las propiedades del proyecto. | |
ExtenderNames | Proporciona acceso sólo interno a las propiedades del proyecto. | |
FullPath | Ruta de acceso física para el proyecto de sitio Web.Para los sitios Web remotos, ésta es la ruta de acceso a la ubicación de la caché local temporal para el sitio Web. | |
FxCopRuleAssemblies | Obtiene o establece una colección de ensamblados que contienen las reglas de análisis de código (FxCop).Esta propiedad admite el análisis de código y no está destinada a utilizarse en el código. | |
FxCopRules | Obtiene o establece las reglas para el análisis de código (FxCop) de diagnóstico.Esta propiedad admite el análisis de código y no está destinada a utilizarse en el código. | |
OpenedURL | Obtiene la dirección URL utilizada para abrir el proyecto de sitio Web. | |
ProjectDirty | Obtiene un valor que indica si el proyecto de sitio Web ha cambiado desde que se abrió por última vez. | |
StartAction | Obtiene o establece el tipo de acción que se realiza al depurar el sitio Web. | |
StartArguments | Obtiene o establece una cadena que contiene los argumentos que se utilizan al iniciar el sitio Web. | |
StartPage | Obtiene o establece el nombre de la página que se utiliza al iniciar el sitio Web. | |
StartProgram | Obtiene o establece la ruta de acceso y nombre de un archivo ejecutable que se utiliza al iniciar el sitio Web. | |
StartURL | Obtiene o establece la dirección URL para el sitio Web. | |
StartWorkingDirectory | Obtiene el directorio de inicio físico para la aplicación representada por el sitio Web especificado. | |
VsWebServerPort | Obtiene o establece el número de puerto actual para el Servidor de desarrollo de ASP.NET . | |
WebSiteType | Obtiene un valor que indica el tipo del sitio Web especificado. |
Arriba
Comentarios
El modelo de automatización general de Visual Studio proporciona la colección Properties, que puede utilizar para tener acceso a las propiedades de cualquier tipo de proyecto de Visual Studio, incluso los proyectos de sitio Web.
Cada propiedad está disponible como un elemento de la colección Properties de un proyecto.
A estas propiedades no se puede tener acceso convirtiendo directamente un objeto Properties en un objeto WebSiteProperties. En su lugar, estas propiedades se enlazan en tiempo de ejecución y se obtiene acceso a ellas a través de la colección Properties mediante el nombre de la propiedad para el tipo específico de proyecto.
Además de las propiedades disponibles con la colección Properties de un objeto Project, las propiedades adicionales están disponibles en la clase VSWebSite al convertir un objeto Project en un objeto VSWebSite.
Ejemplos
El ejemplo de código siguiente muestra cómo leer la propiedad BrowseURL, que es una propiedad enlazada en tiempo de ejecución típica:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value
En el siguiente ejemplo de código se muestra cómo establecer la propiedad BrowseURL:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"
Vea también
Referencia
VsWebSite (Espacio de nombres)
Otros recursos
Referencia de automatización y extensibilidad
Establecer referencias a los ensamblados de automatización y al objeto DTE2