Udostępnij za pośrednictwem


Interfejs WebSiteProperties

Właściwości obsługiwane przez projektu witryny sieci Web programu Visual Studio.

Przestrzeń nazw:  VsWebSite
Zestaw:  VsWebSite.Interop (w VsWebSite.Interop.dll)

Składnia

'Deklaracja
<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

Typ WebSiteProperties uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna __id Infrastruktura. Ta właściwość obsługuje infrastrukturę programu.NET Framework i nie jest przeznaczona do użycia bezpośrednio w kodzie.
Właściwość publiczna BrowseURL Pobiera lub ustawia adres URL do uruchomienia witryny sieci Web.
Właściwość publiczna CurrentWebsiteLanguage Pobiera lub ustawia nazwę bieżącego języka kodu dla projektu witryny sieci Web.
Właściwość publiczna EnableASPXDebugging Pobiera lub ustawia, czy włączyć debugowanie w przypadku plików aspx podczas wywoływania debugera dla projektu witryny sieci Web.
Właściwość publiczna EnableFxCop Pobiera lub ustawia, czy włączyć analizy kodu (FxCop) w projekcie witryny sieci Web.
Właściwość publiczna EnableNTLMAuthentication Pobiera lub ustawia, czy ASP.NET Development Server używa uwierzytelniania NTLM.
Właściwość publiczna EnableSQLServerDebugging Pobiera lub ustawia, czy również wywoływać SQL debugowanie podczas wywoływania debugera dla projektu witryny sieci Web.
Właściwość publiczna EnableUnmanagedDebugging Pobiera lub ustawia, czy również wywoływać debugowanie kodu macierzystego podczas wywoływania debugera dla witryny sieci Web.
Właściwość publiczna EnableVsWebServer Pobiera lub ustawia, czy ma być używany do uruchamiania systemu plików projektów witryny sieci Web programu ASP.NET Development Server.
Właściwość publiczna EnableVsWebServerDynamicPort Pobiera lub ustawia, czy ASP.NET Development Server używa portów dynamicznych dla programu access.
Właściwość publiczna Extender Zapewnia wewnętrznego tylko dostęp do właściwości witryny sieci Web.
Właściwość publiczna ExtenderCATID Zapewnia dostęp do właściwości projektu tylko wewnętrzne.
Właściwość publiczna ExtenderNames Zapewnia dostęp do właściwości projektu tylko wewnętrzne.
Właściwość publiczna FullPath Ścieżka fizyczna projektu witryny sieci Web.Dla zdalnej witryny sieci Web to ścieżka do lokalizacji tymczasowej pamięci podręcznej lokalnego dla witryny sieci Web.
Właściwość publiczna FxCopRuleAssemblies Pobiera lub ustawia kolekcja zestawów zawierających reguł analizy kodu (FxCop).Ta właściwość obsługuje analizy kodu i nie jest przeznaczony do użycia w kodzie.
Właściwość publiczna FxCopRules Pobiera lub ustawia zasady dla analizy kodu diagnostyczne (FxCop).Ta właściwość obsługuje analizy kodu i nie jest przeznaczony do użycia w kodzie.
Właściwość publiczna OpenedURL Pobiera adres URL używany do otwierania projektu witryny sieci Web.
Właściwość publiczna ProjectDirty Pobiera wartość wskazującą, czy projekt witryny sieci Web zmienił się od czasu ostatniego otwarcia.
Właściwość publiczna StartAction Pobiera lub ustawia typ czynności do podjęcia podczas debugowania witryny sieci Web.
Właściwość publiczna StartArguments Pobiera lub ustawia ciąg zawierający argumentów do użycia podczas uruchamiania witryny sieci Web.
Właściwość publiczna StartPage Pobiera lub ustawia nazwę strony, aby użyć podczas uruchamiania witryny sieci Web.
Właściwość publiczna StartProgram Pobiera lub ustawia ścieżkę i nazwę pliku wykonywalnego do uruchamiania podczas uruchamiania witryny sieci Web.
Właściwość publiczna StartURL Pobiera lub ustawia początkowy adres URL witryny sieci Web.
Właściwość publiczna StartWorkingDirectory Pobiera początkowy katalog fizyczny dla aplikacji reprezentowany przez określonej witryny sieci Web.
Właściwość publiczna VsWebServerPort Pobiera lub ustawia bieżący numer portu dla programu ASP.NET Development Server.
Właściwość publiczna WebSiteType Pobiera wartość wskazująca typ określonej witryny sieci Web.

Początek

Uwagi

Model ogólny automatyzacji programu Visual Studio zapewnia Properties kolekcji, która umożliwia dostęp do właściwości dowolnego typu projektu Visual Studio, łącznie z projektami witryny sieci Web.

Każda właściwość jest dostępny jako element w projekcie programu Properties kolekcji.

Właściwości te nie są dostępne bezpośrednio oddając Properties sprzeciw w stosunku do WebSiteProperties obiektu.Zamiast tego, te właściwości są późnym wiązaniem i musi być dostępny poprzez Properties kolekcji przez podanie nazwy właściwości dla określonego typu projektu.

Oprócz właściwości dostępnych z Properties Kolekcja Project obiektów, właściwości dodatkowe są dostępne w VSWebSite klasy podczas rzutowanie Project sprzeciw w stosunku do VSWebSite obiektu.

Przykłady

Poniższy przykład kodu pokazuje, jak odczytywać BrowseURL właściwość, która jest typowe właściwości późnym wiązaniem:

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

Poniższy przykład kodu pokazuje, jak ustawić BrowseURL właściwość:

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

Zobacz też

Informacje

Przestrzeń nazw VsWebSite

DTE

Project

Properties

Property

VSWebSite

Inne zasoby

Odwołanie do automatyzacji i rozszerzalności

Odwołania do zestawów automatyzacji i obiektu DTE2

Visual Studio Macros

Tworzenie dodatków i kreatorów