VSWebProjectItem2 接口

为项目项提供网站特定的功能。 此接口支持自定义工具。

命名空间:  VsWebSite90
程序集:  VsWebSite.Interop90(在 VsWebSite.Interop90.dll 中)

语法

声明
<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")> _
Public Interface VSWebProjectItem2 _
    Inherits VSWebProjectItem
[GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface VSWebProjectItem2 : VSWebProjectItem
[GuidAttribute(L"AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface class VSWebProjectItem2 : VSWebProjectItem
[<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")>]
type VSWebProjectItem2 =  
    interface
        interface VSWebProjectItem
    end
public interface VSWebProjectItem2 extends VSWebProjectItem

VSWebProjectItem2 类型公开以下成员。

属性

  名称 说明
公共属性 ContainingProject 获取对 DTE 实例中包含此 Web 服务的项目的引用。 (继承自 VSWebProjectItem。)
公共属性 ContainingProject
公共属性 DTE 获取包含对网站的引用的 DTE2 对象。 (继承自 VSWebProjectItem。)
公共属性 DTE
公共属性 ProjectItem 获取项目项。 (继承自 VSWebProjectItem。)
公共属性 ProjectItem
公共属性 RelatedFiles 获取 Web 项目项的相关文件。 (继承自 VSWebProjectItem。)
公共属性 RelatedFiles

页首

方法

  名称 说明
公共方法 Load() 加载文件项目项。 (继承自 VSWebProjectItem。)
公共方法 Load()
公共方法 RunCustomTool 运行与文件相关联的单文件生成器,以便动态生成类。
公共方法 Unload() 卸载文件项目项。 (继承自 VSWebProjectItem。)
公共方法 Unload()
公共方法 UpdateLocalCopy() 更新项目项的本地副本。 (继承自 VSWebProjectItem。)
公共方法 UpdateLocalCopy()
公共方法 UpdateRemoteCopy() 更新项目项的远程副本。 (继承自 VSWebProjectItem。)
公共方法 UpdateRemoteCopy()
公共方法 WaitUntilReady() 一直等到项目项准备就绪,可以继续为止。 (继承自 VSWebProjectItem。)
公共方法 WaitUntilReady()

页首

备注

VSWebProjectItem2 接口继承了所有的 VSWebProjectItem 成员,并添加了 RunCustomTool 方法。

您可以使用 Object 属性来访问 VSWebProjectItem2 对象,该对象会同时返回给文件和文件夹项目项。

自定义工具是存储在 App_Code 文件夹中的脚本,单文件生成器可以使用该脚本动态生成类。

请参见

参考

VsWebSite90 命名空间

VSWebProjectItem

WebFileProperties2