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"
См. также
Ссылки
Другие ресурсы
Справочник по автоматизации и возможностям расширения среды