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 infrastruktury a není určen pro použití přímo v kódu.
Veřejná vlastnost BrowseURL Získá nebo nastaví adresu URL webového serveru spuštěna.
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 povolit ladění pro soubory ASPX při vyvolání debugger pro webový projekt.
Veřejná vlastnost EnableFxCop Získá nebo nastaví povolení webového serveru projektu analýza kódu (FxCop).
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 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ího kódu ladění při vyvolání ladění na webu.
Veřejná vlastnost EnableVsWebServer Získá nebo nastaví použití ASP.NET rozvoj Server pro systém souborů webu projekty.
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 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čen 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čen 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 spustit při spuštění serveru WWW.
Veřejná vlastnost StartURL Získá nebo nastaví počáteční adresu URL webu.
Veřejná vlastnost StartWorkingDirectory Získá počáteční fyzický adresář aplikace reprezentována zadaného webového serveru.
Veřejná vlastnost VsWebServerPort Získá nebo nastaví aktuální číslo portu prostředí ASP.NET vývoj serveru.
Veřejná vlastnost WebSiteType Získá hodnotu určující typ zadaného webového serveru.

Na začátek

Poznámky

Poskytuje obecné automatizace modelu Visual Studio Properties kolekce, které můžete použít k přístupu k vlastnosti libovolného typu projektu Visual Studio včetně projektů 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 jsou pozdní vazbou a je nutné přistoupit pomocí těchto vlastností Properties kolekce zadáním názvu vlastnosti pro určitý typ projektu.

Vedle vlastnosti k dispozici Properties kolekce Project objektu jsou k dispozici v dalších vlastností 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 nastavit BrowseURL vlastnost:

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

Viz také

Odkaz

VsWebSite – obor názvů

DTE

Project

Properties

Property

VSWebSite

Další zdroje

Automation and Extensibility Reference

Referencing Automation Assemblies and the DTE2 Object

Visual Studio Macros

Creating Add-ins and Wizards