Compartir a través de


WebSiteProperties (Interfaz)

Actualización: noviembre 2007

Propiedades admitidas por un proyecto de sitio Web en Visual Studio.

Espacio de nombres:  VsWebSite
Ensamblado:  VsWebSite.Interop (en VsWebSite.Interop.dll)

Sintaxis

<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

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

WebSiteProperties (Miembros)

VsWebSite (Espacio de nombres)

DTE

Project

Properties

Property

VSWebSite

Otros recursos

Referencia de automatización y extensibilidad

Establecer referencias a los ensamblados de automatización y al objeto DTE2

Macros de Visual Studio

Crear complementos y asistentes