Spazio dei nomi VsWebSite

Lo spazio dei nomi VsWebSite fornisce oggetti e membri per automatizzare le attività di gestione dei progetti di siti Web.

Visual Studio fornisce un'interfaccia utente per la gestione di vari tipi di progetti, inclusi i progetti di sito Web.È possibile utilizzare le classi dello spazio dei nomi VsWebSite per automatizzare le attività di gestione per i progetti di sito Web, ad esempio con una macro o con un componente aggiuntivo di Visual Studio.

Classi

  Classe Descrizione
Classe pubblica _dispAssemblyReferencesEvents_SinkHelper Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Classe pubblica _dispWebReferencesEvents_SinkHelper Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Classe pubblica _dispWebServicesEvents_SinkHelper Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Classe pubblica _dispWebSiteMiscEvents_SinkHelper Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Classe pubblica AssemblyReferencesEventsClass Rappresenta gli eventi per la proprietà References di un oggetto VSWebSite.Utilizzare l'oggetto AssemblyReferencesEvents ottenuto dalla proprietà AssemblyReferencesEvents per accedere alle funzionalità di questa classe.Non creare un'istanza da questa classe.
Classe pubblica PrjBrowseObjectCATID Specifica l'ID di categoria (CATID) per un oggetto del progetto.
Classe pubblica PrjCATID Specifica l'ID della categoria (CATID) per i progetti e gli elementi di progetto dei siti Web.
Classe pubblica PrjKind Specifica il tipo di progetto Web.
Classe pubblica WebReferencesEventsClass Rappresenta gli eventi per la proprietà WebReferences di un'interfaccia VSWebSite.Utilizzare l'oggetto WebReferencesEvents ottenuto dalla proprietà WebReferencesEvents per accedere alle funzionalità di questa classe.Non creare un'istanza da questa classe.
Classe pubblica WebServicesEventsClass Rappresenta gli eventi per la proprietà WebServices di un oggetto VSWebSite.Utilizzare l'oggetto WebServicesEvents ottenuto dalla proprietà WebServicesEvents per accedere alle funzionalità di questa classe.Non creare un'istanza da questa classe.
Classe pubblica WebSiteMiscEventsClass Rappresenta eventi vari per un'interfaccia VSWebSite.Utilizzare l'oggetto WebSiteMiscEvents ottenuto dalla proprietà WebSiteMiscEvents per accedere alle funzionalità di questa classe.Non creare un'istanza da questa classe.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica _AssemblyReferencesEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non è destinata a essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispAssemblyReferencesEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispAssemblyReferencesEvents_Event Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispWebReferencesEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispWebReferencesEvents_Event Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispWebServicesEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispWebServicesEvents_Event Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispWebSiteMiscEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _dispWebSiteMiscEvents_Event Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Interfaccia pubblica _WebReferencesEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non è destinata a essere utilizzata direttamente dal codice.
Interfaccia pubblica _WebServicesEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non è destinata a essere utilizzata direttamente dal codice.
Interfaccia pubblica _WebSiteMiscEvents Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non è destinata a essere utilizzata direttamente dal codice.
Interfaccia pubblica AssemblyReference Rappresenta un riferimento a un assembly utilizzato dal sito Web.
Interfaccia pubblica AssemblyReferences Fornisce l'accesso all'insieme di riferimenti utilizzati nel progetto di sito Web.
Interfaccia pubblica AssemblyReferencesEvents Rappresenta gli eventi per la proprietà References di un oggetto VSWebSite.Utilizzare questa classe per accedere alle funzionalità fornite dalla classe AssemblyReferencesEventsClass.
Interfaccia pubblica CodeFolder Rappresenta la cartella App_Code o una cartella figlio di primo livello della cartella App_Code configurata come cartella del codice.
Interfaccia pubblica CodeFolders Rappresenta un insieme di oggetti CodeFolder, dove ogni elemento rappresenta la cartella App_Code o una delle relative cartelle figlio di primo-livello configurata come cartella del codice.
Interfaccia pubblica RelatedFiles Rappresenta un insieme di file correlati, dove ogni elemento rappresenta un file.
Interfaccia pubblica VSWebPackage Definisce un pacchetto o un servizio di un sito Web.
Interfaccia pubblica VSWebProjectItem Fornisce un elemento del progetto con funzionalità specifiche del sito Web.
Interfaccia pubblica VSWebSite Fornisce le proprietà e i metodi per un progetto di sito Web.
Interfaccia pubblica VSWebSiteEvents Fornisce l'accesso agli insiemi di eventi del progetto di sito Web.
Interfaccia pubblica WebFileProperties Specifica le proprietà supportate dai file all'interno di un sito Web.
Interfaccia pubblica WebFolderProperties Specifica le proprietà di una cartella di un sito Web.
Interfaccia pubblica WebReference Rappresenta un riferimento Web utilizzato dal sito Web.
Interfaccia pubblica WebReferences Fornisce l'accesso a tutti i riferimenti Web utilizzati da un progetto di sito Web.
Interfaccia pubblica WebReferencesEvents Rappresenta gli eventi per la proprietà WebReferences di un'interfaccia VSWebSite.Utilizzare questo oggetto per accedere alle funzionalità fornite dalla classe WebReferencesEventsClass.
Interfaccia pubblica WebService Rappresenta un servizio Web implementato dal progetto di sito Web corrente, come rappresentato nel file asmx generato da Visual Studio quando il riferimento al sito Web è stato aggiunto al progetto.
Interfaccia pubblica WebServices Rappresenta un insieme di oggetti WebService.
Interfaccia pubblica WebServicesEvents Fornisce l'accesso agli eventi che vengono generati aggiungendo, eliminando o modificando i riferimenti ai servizi Web in un progetto di sito Web.Utilizzare questa classe per accedere alle funzionalità fornite dalla classe WebServicesEventsClass.
Interfaccia pubblica WebSiteMiscEvents Rappresenta gli eventi per un oggetto VSWebSite.Utilizzare questa classe per accedere alle funzionalità fornite dalla classe WebSiteMiscEventsClass.
Interfaccia pubblica WebSiteProperties Proprietà supportate da un progetto di sito Web in Visual Studio.
Interfaccia pubblica WebSiteProperties2 Rappresenta le proprietà supportate da un progetto di sito Web in Visual Studio.

Delegati

  Delegato Descrizione
Delegato pubblico _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispAssemblyReferencesEvents_AssemblyReferenceRemovedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebReferencesEvents_WebReferenceAddedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebReferencesEvents_WebReferenceChangedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebReferencesEvents_WebReferenceRemovedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebServicesEvents_WebServiceAddedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebServicesEvents_WebServiceChangedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebServicesEvents_WebServiceRemovedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebServicesEvents_WebServiceRenamedEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebSiteMiscEvents_OnAfterFolderRefreshEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Delegato pubblico _dispWebSiteMiscEvents_OnBeforeFolderRefreshEventHandler Infrastruttura. Questa classe supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AssemblyReferenceType Specifica un oggetto AssemblyReference.
Enumerazione pubblica OpenWebsiteOptions Specifica come è possibile aprire il sito Web.
Enumerazione pubblica webFolderType Specifica il tipo di cartella Web.
Enumerazione pubblica webStartAction Specifica come viene avviata l'applicazione Web quando l'utente esegue il sito Web in Visual Studio.
Enumerazione pubblica webType Specifica come è stato aperto il sito Web.

Vedere anche

Riferimenti

VSWebSite

EnvDTE

WebSiteProperties

Altre risorse

Riferimenti su Extensibility e automazione

Riferimenti agli assembly di automazione e all'oggetto DTE2

Visual Studio Macro

Creazione di componenti aggiuntivi e di procedure guidate