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.NET Framework a není určen pro použití přímo v kódu.
Veřejná vlastnost BrowseURL Získá nebo nastaví adresu URL pro spuštění serveru WWW.
Veřejná vlastnost CurrentWebsiteLanguage Získá nebo nastaví název aktuální kód jazyka pro webový projekt.
Veřejná vlastnost EnableASPXDebugging Získá nebo nastaví, zda chcete povolit ladění pro soubory ASPX při vyvolání debugger pro webový projekt.
Veřejná vlastnost EnableFxCop Získá nebo nastaví, zda 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 ladění SQL při vyvolání debugger pro webový projekt.
Veřejná vlastnost EnableUnmanagedDebugging Získá nebo nastaví, zda se má vyvolat nativní kód ladění při vyvolání debugger pro web.
Veřejná vlastnost EnableVsWebServer Získá nebo nastaví, zda technologie ASP.NET Development Server pro systém souborů webu projektů.
Veřejná vlastnost EnableVsWebServerDynamicPort Získá nebo nastaví zda ASP.NET Development Server používá pro přístup 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 webový projekt.Pro vzdálené servery WWW Toto je cesta k umístění dočasné místní mezipaměti webového serveru.
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čena pro použití v kódu.
Veřejná vlastnost FxCopRules Získá nebo nastaví pravidla pro diagnostiku analýzu kódu (FxCop).Tato vlastnost podporuje analýzu kódu a není určena pro použití v kódu.
Veřejná vlastnost OpenedURL Načte adresu URL k otevření webu projektu.
Veřejná vlastnost ProjectDirty Získá hodnotu určující, zda webový projekt změnil od posledního otevření.
Veřejná vlastnost StartAction Získá nebo nastaví typ akce při ladění na webu.
Veřejná vlastnost StartArguments Získá nebo nastaví řetězec obsahující argumenty při spuštění serveru WWW.
Veřejná vlastnost StartPage Získá nebo nastaví název stránky při spuštění serveru WWW.
Veřejná vlastnost StartProgram Získá nebo nastaví cestu a název spustitelného souboru při spuštění serveru WWW.
Veřejná vlastnost StartURL Získá nebo nastaví počáteční adresu URL pro web.
Veřejná vlastnost StartWorkingDirectory Získá fyzický adresář pro aplikaci reprezentované ze zadaného webového serveru.
Veřejná vlastnost VsWebServerPort Získá nebo nastaví aktuální číslo portu pro aplikace ASP.NET Development Server.
Veřejná vlastnost WebSiteType Získá hodnotu označující typ zadaného webového serveru.

Nahoru

Poznámky

Poskytuje obecné automatizace modelu Visual Studio Properties kolekce, které slouží pro přístup k vlastnosti libovolného typu projektu aplikace Visual Studio, včetně projektů na webu.

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

Tyto vlastnosti přístupná přímo obsazení Properties objekt na WebSiteProperties objektu.Místo toho tyto vlastnosti jsou pozdní vazbou a musí přistupovat prostřednictvím Properties kolekce zadáním názvu vlastnosti pro určitý typ projektu.

Vedle vlastnosti, které jsou k dispozici Properties kolekce Project objektu, další vlastnosti, které jsou k dispozici v VSWebSite třídy, když jste odevzdaných Project objekt na 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 lze 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

Automatizace a Reference rozšiřitelnosti

Sestavení referenčního automatizace a objekt DTE2

Visual Studio Macros

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