Sdílet prostřednictvím


WebSiteProperties – rozhraní

Vlastnosti podporované webový projekt v aplikaci Visual Studio.

Obor názvů:  VsWebSite
Sestavení:  VsWebSite.Interop (v VsWebSite.Interop.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost __id Infrastruktura. Tato vlastnost podporuje infrastrukturu rozhraní.NET Framework a není určen pro použití přímo z vašeho kódu.
Veřejná vlastnost BrowseURL Získá nebo nastaví adresu URL s webem.
Veřejná vlastnost CurrentWebsiteLanguage Získá nebo nastaví název aktuálního jazyka kódu webového projektu.
Veřejná vlastnost EnableASPXDebugging Získá nebo nastaví, zda se má povolit ladění pro soubory ASPX při vyvolání ladicího programu pro webový projekt.
Veřejná vlastnost EnableFxCop Získá nebo nastaví, zda chcete povolit analýzu kódu (FxCop) v projektu webu.
Veřejná vlastnost EnableNTLMAuthentication Získá nebo nastaví zda ASP.NET Development Server používá ověřování NTLM.
Veřejná vlastnost EnableSQLServerDebugging Získá nebo nastaví, zda se má vyvolat SQL ladění při vyvolání ladicího programu pro webový projekt.
Veřejná vlastnost EnableUnmanagedDebugging Získá nebo nastaví, zda se má vyvolat při vyvolání ladicího programu pro web ladění nativního kódu.
Veřejná vlastnost EnableVsWebServer Získá nebo nastaví, zda použít Vývojový Server ASP.NET pro spuštění projektů webu systému souborů.
Veřejná vlastnost EnableVsWebServerDynamicPort Získá nebo nastaví zda ASP.NET Development Server používá pro přístup k dynamických portů.
Veřejná vlastnost Extender Poskytuje přístup pouze vnitřní vlastnosti webu.
Veřejná vlastnost ExtenderCATID Poskytuje přístup pouze vnitřní vlastnosti projektu.
Veřejná vlastnost ExtenderNames Poskytuje přístup pouze vnitřní vlastnosti projektu.
Veřejná vlastnost FullPath Fyzická cesta k projektu webu.Pro vzdálené webové stránky to je cesta k místní mezipaměti dočasné umístění pro web.
Veřejná vlastnost FxCopRuleAssemblies Získá nebo nastaví kolekce sestavení obsahující pravidla analýzy kódu (FxCop).Tato vlastnost podporuje analýzu kódu a není určen pro použití v kódu.
Veřejná vlastnost FxCopRules Získá nebo nastaví pravidla pro diagnostické analýzy kódu (FxCop).Tato vlastnost podporuje analýzu kódu a není určen pro použití v kódu.
Veřejná vlastnost OpenedURL Načte adresu URL k otevření webového projektu.
Veřejná vlastnost ProjectDirty Získá hodnotu označující, zda je webový projekt změnil od posledního otevření.
Veřejná vlastnost StartAction Získá nebo nastaví typ akce má být provedena při ladění na webu.
Veřejná vlastnost StartArguments Získá nebo nastaví řetězec obsahující argumenty, které chcete použít při spuštění webu.
Veřejná vlastnost StartPage Získá nebo nastaví název stránky při spuštění webu.
Veřejná vlastnost StartProgram Získá nebo nastaví cestu a název spustitelného souboru, který chcete spustit při spuštění webu.
Veřejná vlastnost StartURL Získá nebo nastaví počáteční adresu URL pro web.
Veřejná vlastnost StartWorkingDirectory Získá fyzický adresář aplikace reprezentované Zadaný webový server.
Veřejná vlastnost VsWebServerPort Získá nebo nastaví aktuální číslo portu pro vývojový Server ASP.NET.
Veřejná vlastnost WebSiteType Získá hodnotu označující typ zadaného webového serveru.

Nahoru

Poznámky

Model obecné automatizace aplikace Visual Studio poskytuje Properties kolekce, které lze použít pro přístup k vlastnosti libovolného typu projektu sady Visual Studio, včetně webových projektů.

Každá vlastnost je k dispozici jako položka v projektu Properties kolekce.

Tyto vlastnosti přístupné přímo obsazení Properties objekt WebSiteProperties objektu.Místo toho tyto vlastnosti jsou pozdní vazbou a je nutné přistoupit pomocí Properties kolekce zadáním názvu vlastnosti pro určitý typ projektu.

Také vlastnosti, které jsou k dispozici Properties kolekce Project objektu, další možnosti jsou k dispozici v VSWebSite třídy při přetypujete Project objekt VSWebSite objektu.

Příklady

Následující příklad kódu ukazuje, jak číst BrowseURL vlastnost, která je typická vlastnost pozdní vazbou:

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

Následující příklad kódu ukazuje, jak nastavit BrowseURL vlastnosti:

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

Viz také

Referenční dokumentace

VsWebSite – obor názvů

DTE

Project

Properties

Property

VSWebSite

Další zdroje

Referenční dokumentace automatizace a rozšíření

Odkazování na sestavy automatizace a na objekt DTE2

Visual Studio Macros

Vytváření doplňků a průvodců