VsWebSite 命名空间

VsWebSite 命名空间提供了用于自动执行网站项目管理任务的对象和成员。

Visual Studio 提供了一个用于管理若干种项目(包括网站项目)的用户界面。您可以使用 VsWebSite 命名空间中的类自动执行网站项目管理任务,例如使用宏或 Visual Studio 外接程序。

  说明
公共类 _dispAssemblyReferencesEvents_SinkHelper 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共类 _dispWebReferencesEvents_SinkHelper 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共类 _dispWebServicesEvents_SinkHelper 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共类 _dispWebSiteMiscEvents_SinkHelper 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共类 AssemblyReferencesEventsClass 表示 VSWebSite 对象的 References 属性的事件。使用从 AssemblyReferencesEvents 属性获取的 AssemblyReferencesEvents 对象可访问此类的功能。不要从此类实例化。
公共类 PrjBrowseObjectCATID 指定项目对象的类别 ID (CATID)。
公共类 PrjCATID 指定网站的项目和项目项的类别 ID (CATID)。
公共类 PrjKind 指定 Web 项目的类型。
公共类 WebReferencesEventsClass 表示 VSWebSiteWebReferences 属性的事件。使用从 WebReferencesEvents 属性中获得的 WebReferencesEvents 对象访问此类的功能。不要从此类实例化。
公共类 WebServicesEventsClass 表示 VSWebSite 对象的 WebServices 属性的事件。使用从 WebServicesEvents 属性获取的 WebServicesEvents 对象可访问此类的功能。不要从此类实例化。
公共类 WebSiteMiscEventsClass 表示 VSWebSite 的杂项事件。使用从 WebSiteMiscEvents 属性中获得的 WebSiteMiscEvents 对象访问此类的功能。不要从此类实例化。

接口

  接口 说明
公共接口 _AssemblyReferencesEvents 基础结构。此类支持 .NET Framework 基础结构,但不适合在代码中直接使用。
公共接口 _dispAssemblyReferencesEvents 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispAssemblyReferencesEvents_Event 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispWebReferencesEvents 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispWebReferencesEvents_Event 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispWebServicesEvents 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispWebServicesEvents_Event 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispWebSiteMiscEvents 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _dispWebSiteMiscEvents_Event 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共接口 _WebReferencesEvents 基础结构。此类支持 .NET Framework 基础结构,但不适合在代码中直接使用。
公共接口 _WebServicesEvents 基础结构。此类支持 .NET Framework 基础结构,但不适合在代码中直接使用。
公共接口 _WebSiteMiscEvents 基础结构。此类支持 .NET Framework 基础结构,但不适合在代码中直接使用。
公共接口 AssemblyReference 表示由此网站使用的一个程序集引用。
公共接口 AssemblyReferences 提供对网站项目中使用的引用集合的访问。
公共接口 AssemblyReferencesEvents 表示 VSWebSite 对象的 References 属性的事件。使用此类可访问 AssemblyReferencesEventsClass 提供的功能。
公共接口 CodeFolder 表示 App_Code 文件夹或 App_Code 文件夹的一个配置为代码文件夹的第一级子文件夹。
公共接口 CodeFolders 表示 CodeFolder 对象的集合,其中的每项都表示 App_Code 文件夹或该文件夹中某个被配置为代码文件夹的第一级子文件夹。
公共接口 RelatedFiles 表示一个相关文件的集合,其中的每项表示一个文件。
公共接口 VSWebPackage 定义网站包或服务。
公共接口 VSWebProjectItem 为项目项提供网站特定的功能。
公共接口 VSWebSite 为网站项目提供属性和方法。
公共接口 VSWebSiteEvents 提供对网站项目中的事件集合的访问。
公共接口 WebFileProperties 指定网站中的文件所支持的属性。
公共接口 WebFolderProperties 指定网站文件夹的属性。
公共接口 WebReference 表示由此网站使用的 Web 引用。
公共接口 WebReferences 提供对由此网站项目使用的所有 Web 引用的访问。
公共接口 WebReferencesEvents 表示 VSWebSiteWebReferences 属性的事件。使用此对象可以访问 WebReferencesEventsClass 提供的功能。
公共接口 WebService 表示此网站项目实现的一个 Web 服务,如同将此网站引用添加到项目时以 Visual Studio 生成的 .asmx 文件表示一样。
公共接口 WebServices 表示 WebService 对象的集合。
公共接口 WebServicesEvents 提供对由添加、删除或更改网站项目中 Web 服务引用引发的事件的访问。使用此类可访问 WebServicesEventsClass 提供的功能。
公共接口 WebSiteMiscEvents 表示 VSWebSite 对象的事件。使用此类可访问 WebSiteMiscEventsClass 提供的功能。
公共接口 WebSiteProperties 由 Visual Studio 中某个网站项目所支持的属性。
公共接口 WebSiteProperties2 表示 Visual Studio 中的网站项目所支持的属性。

委托

  委托 说明
公共委托 _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispAssemblyReferencesEvents_AssemblyReferenceRemovedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebReferencesEvents_WebReferenceAddedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebReferencesEvents_WebReferenceChangedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebReferencesEvents_WebReferenceRemovedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebServicesEvents_WebServiceAddedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebServicesEvents_WebServiceChangedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebServicesEvents_WebServiceRemovedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebServicesEvents_WebServiceRenamedEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebSiteMiscEvents_OnAfterFolderRefreshEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。
公共委托 _dispWebSiteMiscEvents_OnBeforeFolderRefreshEventHandler 基础结构。此类支持 .NET Framework 基础结构,但不应在代码中直接使用。

枚举

  枚举 说明
公共枚举 AssemblyReferenceType 指定一个 AssemblyReference 对象。
公共枚举 OpenWebsiteOptions 指定网站的打开方式。
公共枚举 webFolderType 指定 Web 文件夹的类型。
公共枚举 webStartAction 指定当用户在 Visual Studio 中运行网站时如何启动 Web 应用程序。
公共枚举 webType 指定网站打开的方式。

请参见

参考

VSWebSite

EnvDTE

WebSiteProperties

其他资源

自动化与扩展性参考

引用自动化程序集和 DTE2 对象

Visual Studio 宏

创建外接程序和向导