Partager via


VsWebSite, espace de noms

L'espace de noms VsWebSite fournit des objets et des membres pour automatiser les tâches de gestion pour les projets de site Web.

Visual Studio fournit une interface utilisateur pour gérer plusieurs types de projets, notamment les projets de site Web. Vous pouvez utiliser des classes dans l'espace de noms VsWebSite pour automatiser les tâches de gestion pour les projets de site Web, à l'aide de macros ou des compléments Visual Studio par exemple.

Classes

  Classe Description
Classe publique _dispAssemblyReferencesEvents_SinkHelper Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Classe publique _dispWebReferencesEvents_SinkHelper Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Classe publique _dispWebServicesEvents_SinkHelper Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Classe publique _dispWebSiteMiscEvents_SinkHelper Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Classe publique AssemblyReferencesEventsClass Représente les événements pour la propriété References d'un objet VSWebSite.Utilisez l'objet AssemblyReferencesEvents obtenu à partir de la propriété AssemblyReferencesEvents pour accéder aux fonctionnalités de cette classe.N'instanciez pas à partir de cette classe.
Classe publique PrjBrowseObjectCATID Spécifie l'ID de catégorie (CATID) d'un objet de projet.
Classe publique PrjCATID Spécifie l'ID de catégorie (CATID) des projets et éléments de projet de sites Web.
Classe publique PrjKind Spécifie le type de projet Web.
Classe publique WebReferencesEventsClass Représente les événements pour la propriété WebReferences d'un VSWebSite.Utilisez l'objet WebReferencesEvents obtenu à partir de la propriété WebReferencesEvents pour accéder aux fonctionnalités de cette classe.N'instanciez pas à partir de cette classe.
Classe publique WebServicesEventsClass Représente les événements pour la propriété WebServices d'un objet VSWebSite.Utilisez l'objet WebServicesEvents obtenu à partir de la propriété WebServicesEvents pour accéder aux fonctionnalités de cette classe.N'instanciez pas à partir de cette classe.
Classe publique WebSiteMiscEventsClass Représente divers événements d'un VSWebSite.Utilisez l'objet WebSiteMiscEvents obtenu à partir de la propriété WebSiteMiscEvents pour accéder à la fonctionnalité de cette classe.N'instanciez pas à partir de cette classe.

Interfaces

  Interface Description
Interface publique _AssemblyReferencesEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispAssemblyReferencesEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispAssemblyReferencesEvents_Event Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispWebReferencesEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispWebReferencesEvents_Event Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispWebServicesEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispWebServicesEvents_Event Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispWebSiteMiscEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _dispWebSiteMiscEvents_Event Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _WebReferencesEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _WebServicesEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique _WebSiteMiscEvents Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Interface publique AssemblyReference Représente une référence d'assembly utilisée par le site Web.
Interface publique AssemblyReferences Fournit l'accès à la collection de références utilisée dans le projet de site Web.
Interface publique AssemblyReferencesEvents Représente les événements pour la propriété References d'un objet VSWebSite.Utilisez cette classe pour accéder aux fonctionnalités fournies par AssemblyReferencesEventsClass.
Interface publique CodeFolder Représente le dossier App_Code ou un enfant de premier niveau du dossier App_Code configuré comme un dossier de code.
Interface publique CodeFolders Représente une collection d'objets CodeFolder, où chaque élément représente soit le dossier App_Code, soit l'un de ses dossiers enfants de premier niveau configuré comme un dossier de code.
Interface publique RelatedFiles Représente une collection de fichiers associés où chaque élément représente un fichier.
Interface publique VSWebPackage Définit un package ou un service de site Web.
Interface publique VSWebProjectItem Fournit un élément de projet à fonctionnalité Web spécifiques au site.
Interface publique VSWebSite Fournit des propriétés et des méthodes pour un projet de site Web.
Interface publique VSWebSiteEvents Fournit l'accès aux collections d'événements dans le projet de site Web.
Interface publique WebFileProperties Spécifie les propriétés qui sont prises en charge par les fichiers dans un site Web.
Interface publique WebFolderProperties Spécifie les propriétés d'un dossier de site Web.
Interface publique WebReference Représente une référence Web qui est utilisée par le site Web.
Interface publique WebReferences Fournit l'accès à toutes les références Web utilisées par un projet de site Web.
Interface publique WebReferencesEvents Représente les événements pour la propriété WebReferences d'un VSWebSite.Utilisez cet objet pour accéder aux fonctionnalités fournies par WebReferencesEventsClass.
Interface publique WebService Représente un service Web implémenté par ce projet de site Web, tel que représenté par le fichier .asmx généré par Visual Studio lorsque la référence de site Web a été ajoutée au projet.
Interface publique WebServices Représente une collection d'objets WebService.
Interface publique WebServicesEvents Fournit l'accès aux événements déclenchés par l'ajout, la suppression ou la modification de références de service Web dans un projet Web.Utilisez cette classe pour accéder aux fonctionnalités fournies par WebServicesEventsClass.
Interface publique WebSiteMiscEvents Représente les événements d'un objet VSWebSite.Utilisez cette classe pour accéder aux fonctionnalités fournies par WebSiteMiscEventsClass.
Interface publique WebSiteProperties Propriétés prises en charge par un projet de site Web dans Visual Studio.
Interface publique WebSiteProperties2 Représente les propriétés prises en charge par un projet de site Web dans Visual Studio.

Délégués

  Délégué Description
Délégué public _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispAssemblyReferencesEvents_AssemblyReferenceRemovedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebReferencesEvents_WebReferenceAddedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebReferencesEvents_WebReferenceChangedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebReferencesEvents_WebReferenceRemovedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebServicesEvents_WebServiceAddedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebServicesEvents_WebServiceChangedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebServicesEvents_WebServiceRemovedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebServicesEvents_WebServiceRenamedEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebSiteMiscEvents_OnAfterFolderRefreshEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.
Délégué public _dispWebSiteMiscEvents_OnBeforeFolderRefreshEventHandler Infrastructure. Cette classe prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.

Énumérations

  Énumération Description
Énumération publique AssemblyReferenceType Spécifie un objet AssemblyReference.
Énumération publique OpenWebsiteOptions Spécifie comment le site Web peut être ouvert.
Énumération publique webFolderType Spécifie le type de dossier Web.
Énumération publique webStartAction Spécifie comment l'application Web est démarrée lorsque l'utilisateur exécute le site Web dans Visual Studio.
Énumération publique webType Spécifie comment le site Web a été ouvert.

Voir aussi

Référence

VSWebSite

EnvDTE

WebSiteProperties

Autres ressources

Guide de référence de l'extensibilité et de l'automation

Référencement des assemblys d'automation et de l'objet DTE2

Visual Studio Macros

Création de compléments et d'Assistants