Поделиться через


WebSiteProperties - интерфейс

Свойства, поддерживаемые проектами веб-сайтов в Visual Studio.

Пространство имен:  VsWebSite
Сборка:  VsWebSite.Interop (в VsWebSite.Interop.dll)

Синтаксис

'Декларация
<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

Тип WebSiteProperties предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство __id Инфраструктура. Это свойство служит для поддержки инфраструктуры .NET Framework и не предназначено для непосредственного использования в коде.
Открытое свойство BrowseURL Возвращает или задает URL-адрес для открытия веб-сайта.
Открытое свойство CurrentWebsiteLanguage Возвращает или задает имя текущего языка кода проекта веб-сайта.
Открытое свойство EnableASPXDebugging Возвращает или задает значение, указывающее, включена ли отладка для ASPX-файлов при вызове отладчика для проекта веб-сайта.
Открытое свойство EnableFxCop Возвращает или задает значение, указывающее, включен ли анализ кода (FxCop) в проекте веб-сайта.
Открытое свойство EnableNTLMAuthentication Возвращает или задает значение, указывающее, использует ли сервер ASP.NET Development Server проверку подлинности NTLM.
Открытое свойство EnableSQLServerDebugging Возвращает или задает значение, указывающее, вызывается ли отладчик SQL при вызове отладчика проекта веб-сайта.
Открытое свойство EnableUnmanagedDebugging Возвращает или задает значение, указывающее, вызывается ли отладчик машинного кода при вызове отладчика проекта веб-сайта.
Открытое свойство EnableVsWebServer Возвращает или задает значение, указывающее, используется ли сервер ASP.NET Development Server для выполнения проектов веб-сайтов с файловой системой.
Открытое свойство EnableVsWebServerDynamicPort Возвращает или задает значение, указывающее, использует ли сервер ASP.NET Development Server для доступа динамический порт.
Открытое свойство Extender Предоставляет доступ к свойствам веб-сайта только для внутреннего использования.
Открытое свойство ExtenderCATID Предоставляет доступ к свойствам проекта только для внутреннего использования.
Открытое свойство ExtenderNames Предоставляет доступ к свойствам проекта только для внутреннего использования.
Открытое свойство FullPath Физический путь проекта веб-сайта.Для удаленного веб-сайта это путь к временному локальному кэшу веб-сайта.
Открытое свойство FxCopRuleAssemblies Возвращает или задает коллекцию сборок, содержащих правила анализа кода (FxCop).Это свойство служит для поддержки анализа кода и не предназначено для использования в коде.
Открытое свойство FxCopRules Возвращает или задает правила диагностического анализа кода (FxCop).Это свойство служит для поддержки анализа кода и не предназначено для использования в коде.
Открытое свойство OpenedURL Возвращает URL-адрес, используемый для открытия проекта веб-сайта.
Открытое свойство ProjectDirty Возвращает значение, указывающее, изменялся ли проект веб-сайта с момента последнего открытия.
Открытое свойство StartAction Возвращает или задает тип действия, выполняемого при отладке веб-сайта.
Открытое свойство StartArguments Возвращает или задает строку, содержащую используемые при запуске веб-сайта аргументы.
Открытое свойство StartPage Возвращает или задает имя страницы, которая используется при запуске веб-сайта.
Открытое свойство StartProgram Возвращает или задает путь и имя исполняемого файла, запускаемого при открытии веб-сайта.
Открытое свойство StartURL Возвращает или задает начальный URL-адрес веб-сайта.
Открытое свойство StartWorkingDirectory Возвращает начальный физический каталог приложения, представленного указанным веб-сайтом.
Открытое свойство VsWebServerPort Возвращает или задает текущий номер порта сервера ASP.NET Development Server.
Открытое свойство WebSiteType Возвращает значение, указывающее тип заданного веб-сайта.

В начало страницы

Заметки

Общая модель автоматизации Visual Studio позволяет использовать коллекцию Properties, с помощью которой можно обращаться к свойствам любых типов проектов Visual Studio, включая проекты веб-узлов.

Каждое свойство доступно в качестве элемента коллекции проекта Properties.

Доступ к этим свойствам нельзя получить прямым приведением объекта Properties к объекту WebSiteProperties. Эти свойства являются свойствами c поздним связыванием, и доступ к ним следует осуществлять с помощью коллекции Properties, указывая имя свойства для конкретного типа проекта.

Кроме этого, свойства доступны в коллекции Properties объекта Project, а дополнительные свойства доступны в классе VSWebSite при приведении объекта Project к объекту VSWebSite.

Примеры

В следующем примере кода показано, как считать значение свойства BrowseURL, которое является типичным свойством c поздним связыванием:

Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value

В следующем примере кода показано, как задать значение свойства BrowseURL:

Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"

См. также

Ссылки

VsWebSite - пространство имен

DTE

Project

Properties

Property

VSWebSite

Другие ресурсы

Справочник по автоматизации и возможностям расширения среды

Создание ссылок на сборки автоматизации и объект DTE2

Макросы Visual Studio

Создание надстроек и мастеров