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
代表階層架構中的文件的控制代碼。
- hierarchy
型別:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
階層架構。
- 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。