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 | |
---|---|---|
__id | Infrastruktura. Ta właściwość obsługuje infrastrukturę programu.NET Framework i nie jest przeznaczona do użycia bezpośrednio w kodzie. | |
BrowseURL | Pobiera lub ustawia adres URL do uruchomienia witryny sieci Web. | |
CurrentWebsiteLanguage | Pobiera lub ustawia nazwę bieżącego języka kodu dla projektu witryny sieci Web. | |
EnableASPXDebugging | Pobiera lub ustawia, czy włączyć debugowanie w przypadku plików aspx podczas wywoływania debugera dla projektu witryny sieci Web. | |
EnableFxCop | Pobiera lub ustawia, czy włączyć analizy kodu (FxCop) w projekcie witryny sieci Web. | |
EnableNTLMAuthentication | Pobiera lub ustawia, czy ASP.NET Development Server używa uwierzytelniania NTLM. | |
EnableSQLServerDebugging | Pobiera lub ustawia, czy również wywoływać SQL debugowanie podczas wywoływania debugera dla projektu witryny sieci Web. | |
EnableUnmanagedDebugging | Pobiera lub ustawia, czy również wywoływać debugowanie kodu macierzystego podczas wywoływania debugera dla witryny sieci Web. | |
EnableVsWebServer | Pobiera lub ustawia, czy ma być używany do uruchamiania systemu plików projektów witryny sieci Web programu ASP.NET Development Server. | |
EnableVsWebServerDynamicPort | Pobiera lub ustawia, czy ASP.NET Development Server używa portów dynamicznych dla programu access. | |
Extender | Zapewnia wewnętrznego tylko dostęp do właściwości witryny sieci Web. | |
ExtenderCATID | Zapewnia dostęp do właściwości projektu tylko wewnętrzne. | |
ExtenderNames | Zapewnia dostęp do właściwości projektu tylko wewnętrzne. | |
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. | |
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. | |
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. | |
OpenedURL | Pobiera adres URL używany do otwierania projektu witryny sieci Web. | |
ProjectDirty | Pobiera wartość wskazującą, czy projekt witryny sieci Web zmienił się od czasu ostatniego otwarcia. | |
StartAction | Pobiera lub ustawia typ czynności do podjęcia podczas debugowania witryny sieci Web. | |
StartArguments | Pobiera lub ustawia ciąg zawierający argumentów do użycia podczas uruchamiania witryny sieci Web. | |
StartPage | Pobiera lub ustawia nazwę strony, aby użyć podczas uruchamiania witryny sieci Web. | |
StartProgram | Pobiera lub ustawia ścieżkę i nazwę pliku wykonywalnego do uruchamiania podczas uruchamiania witryny sieci Web. | |
StartURL | Pobiera lub ustawia początkowy adres URL witryny sieci Web. | |
StartWorkingDirectory | Pobiera początkowy katalog fizyczny dla aplikacji reprezentowany przez określonej witryny sieci Web. | |
VsWebServerPort | Pobiera lub ustawia bieżący numer portu dla programu ASP.NET Development Server. | |
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
Inne zasoby
Odwołanie do automatyzacji i rozszerzalności