Interfaccia WebSiteProperties
Proprietà supportate da un progetto di sito Web in Visual Studio.
Spazio dei nomi: VsWebSite
Assembly: VsWebSite.Interop (in VsWebSite.Interop.dll)
Sintassi
'Dichiarazione
<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
Il tipo WebSiteProperties espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
__id | Infrastruttura. Questa proprietà supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice. | |
BrowseURL | Ottiene o imposta l'URL per l'esecuzione del sito Web. | |
CurrentWebsiteLanguage | Ottiene o imposta il nome del linguaggio di codice corrente per il progetto di sito Web. | |
EnableASPXDebugging | Ottiene o imposta se abilitare il debug per i file aspx quando si richiama il debugger per il progetto di sito Web. | |
EnableFxCop | Ottiene o imposta se abilitare l'analisi del codice (FxCop) nel progetto di sito Web. | |
EnableNTLMAuthentication | Ottiene o imposta se il server di sviluppo ASP.NET utilizza l'autenticazione NTLM. | |
EnableSQLServerDebugging | Ottiene o imposta se richiamare anche il debug SQL quando si richiama il debugger per il progetto di sito Web. | |
EnableUnmanagedDebugging | Ottiene o imposta se richiamare anche il debug di codice nativo quando si richiama il debugger per il sito Web. | |
EnableVsWebServer | Ottiene o imposta se utilizzare il server di sviluppo ASP.NET per l'esecuzione di progetti di sito Web del file system. | |
EnableVsWebServerDynamicPort | Ottiene o imposta se il server di sviluppo ASP.NET utilizza una porta dinamica per l'accesso. | |
Extender | Fornisce l'accesso interno alle proprietà del sito Web. | |
ExtenderCATID | Fornisce l'accesso interno alle proprietà del progetto. | |
ExtenderNames | Fornisce l'accesso interno alle proprietà del progetto. | |
FullPath | Percorso fisico per il progetto di sito Web.Per i siti Web remoti è il percorso temporaneo della cache locale del sito Web. | |
FxCopRuleAssemblies | Ottiene o imposta un insieme di assembly che contengono le regole dell'analisi del codice (FxCop).Questa proprietà supporta l'analisi del codice e non deve essere utilizzata nel codice. | |
FxCopRules | Ottiene o imposta le regole per l'analisi del codice (FxCop) diagnostica.Questa proprietà supporta l'analisi del codice e non deve essere utilizzata nel codice. | |
OpenedURL | Ottiene l'URL utilizzato per aprire il progetto di sito Web. | |
ProjectDirty | Ottiene un valore che indica se il progetto di sito Web è stato modificato dopo l'ultima apertura. | |
StartAction | Ottiene o imposta il tipo di azione da eseguire durante il debug del sito Web. | |
StartArguments | Ottiene o imposta una stringa che contiene gli argomenti da utilizzare all'avvio del sito Web. | |
StartPage | Ottiene o imposta il nome della pagina da utilizzare all'avvio del sito Web. | |
StartProgram | Ottiene o imposta il percorso e il nome file di un file eseguibile da eseguire all'avvio del sito Web. | |
StartURL | Ottiene o imposta l'URL iniziale del sito Web. | |
StartWorkingDirectory | Ottiene la directory iniziale fisica per l'applicazione rappresentata dal sito Web specificato. | |
VsWebServerPort | Ottiene o imposta il numero di porta corrente per il server di sviluppo ASP.NET. | |
WebSiteType | Ottiene un valore che indica il tipo del sito Web specificato. |
In alto
Note
Il modello di automazione generale di Visual Studio include l'insieme Properties che è possibile utilizzare per accedere alle proprietà di qualsiasi tipo di progetto di Visual Studio, inclusi i progetti di sito Web.
Ogni proprietà è disponibile come elemento dell'insieme Properties di un progetto.
Non è possibile accedere a queste proprietà eseguendo direttamente il cast di un oggetto Properties in un oggetto WebSiteProperties. Tali proprietà sono invece ad associazione tardiva ed è possibile accedervi tramite l'insieme Properties specificando il nome della proprietà per il tipo specifico di progetto.
Oltre alle proprietà dell'insieme Properties dell'oggetto Project, sono disponibili proprietà aggiuntive nella classe VSWebSite quando si esegue il cast di un oggetto Project in un oggetto VSWebSite.
Esempi
Nell'esempio di codice seguente viene illustrato come leggere la proprietà BrowseURL, che è una tipica proprietà ad associazione tardiva:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value
Nell'esempio di codice riportato di seguito viene illustrato come impostare la proprietà BrowseURL:
Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"
Vedere anche
Riferimenti
Altre risorse
Riferimenti su Extensibility e automazione