共用方式為


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