共用方式為


DocData.OnRegisterDocData 方法

指派至 cookie 和專案階層架構的文件。

命名空間:  Microsoft.VisualStudio.Modeling.Shell
組件:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)

語法

'宣告
Public Function OnRegisterDocData ( _
    cookie As UInteger, _
    hierarchy As IVsHierarchy, _
    itemId As UInteger _
) As Integer
public int OnRegisterDocData(
    uint cookie,
    IVsHierarchy hierarchy,
    uint itemId
)

參數

  • cookie
    型別:System.UInt32
    代表階層架構中的文件的控制代碼。
  • itemId
    型別:System.UInt32
    項目 ID 指派給階層架構中的文件。

傳回值

型別:System.Int32
S_OK如果此方法成功。 否則,它會傳回錯誤碼。

實作

IVsPersistDocData2.OnRegisterDocData(UInt32, IVsHierarchy, UInt32)
IVsPersistDocData.OnRegisterDocData(UInt32, IVsHierarchy, UInt32)

備註

當執行中文件表格在專案階層架構中登錄這個文件時,會呼叫這個方法。

這個方法會叫用IVsHierarchy介面。

引發事件會透過委派 (Delegate) 叫用事件處理常式。 如需詳細資訊,請參閱引發事件

OnRegisterDocData 方法也允許衍生類別處理事件,而不需附加委派。 這項技術並建議處理衍生類別中的事件。

繼承者注意事項

當您覆寫OnRegisterDocData在衍生類別中,務必呼叫基底類別的OnRegisterDocData方法,來註冊的委派能夠接收事件。

.NET Framework 安全性

請參閱

參考

DocData 類別

Microsoft.VisualStudio.Modeling.Shell 命名空間