我想在.Net中掛鉤一些功能有沒有辦法做到這一點? 我不是說windows掛鉤,我想掛鉤CLR函數就像DataAdapter.Fill被調用時一樣 謝謝,掛在.Net
Q
掛在.Net
3
A
回答
1
2
這是不可能的一般。
爲了進行診斷,您可以使用Moles,但我不會推薦它用於生產用途,
在特定情況下,你可以繼承的類,它覆蓋的虛函數。
+0
Hey SLaks,祝賀100K +信譽得分!並感謝您對SO社區的貢獻! =) – 2010-12-20 15:02:09
0
不知道它是否可以使用.Net框架本身,但是你要找的是稱爲面向方面編程(Aspect Oriented Programming)。 .Net版本通過修改Visual Studio在編譯過程中生成的IL代碼起作用。
這裏尋找更多的信息:http://www.codeproject.com/KB/cs/UsingAOPInCSharp.aspx
相關問題
- 1. .net掛在Application.DoEvents
- 2. Net :: SFTP掛起
- 3. Net :: SSH :: Win32Perl掛起
- 4. Net :: SFTP在Apache環境中掛起
- 5. TeamCity「.Net Process Runner」掛起
- 6. .NET和.NET 4.0的Microsoft POS在調試時掛起
- 7. C#.Net:爲什麼我的Process.Start()掛起?
- 8. .NET:繪製文本掛起 - FormattedText錯誤?
- 9. .Net 2.0和SQL Server 2008掛起過程
- 10. WPF和WndProc掛起.NET異常
- 11. .NET中的VMware事件掛接
- 12. C#.net Excel Interop離開Excel過程掛
- 13. 在.NET中複製DebugView的功能 - 全局Win32調試掛鉤?
- 14. .Net 2.0 Windows服務在垃圾收集期間掛起
- 15. Excel 2007在通過.NET關閉時掛起
- 16. 在OPOS/POS for .NET上打開()/ Claim()時掛起
- 17. .Net應用程序在啓動時添加時掛起
- 18. 在加載新的HTML頁面時掛起.NET WebBrowser組件
- 19. Net :: SSH sudo命令在輸入密碼後掛起
- 20. ASP和Crystal Report 9掛在.NET框架3.5
- 21. 在.NET中準確測量流逝的掛鐘時間
- 22. 在掛鉤程序中訪問掛鉤
- 23. 防止在掛ssh的時候掛軌?
- 24. AWK在Chunking掛起時掛起
- 25. Eclipse在掛接調試器時掛起
- 26. iTunesConnect掛在TestFlight
- 27. Gradle掛在transformClassesWithPreDexForRelease
- 28. Backendless掛在AsynsCall
- 29. Eclipse掛在Ubuntu
- 30. Blackberry - LocationProvider.getLocation()掛在
你是什麼意思的'hook'? 'DataAdepter.Fill'是'DataAdepter'類的一個重載方法。你需要解釋你想要達到的目標。從已發佈的答案中可以看出,不同的人對此有不同的理解。 – Oded 2010-12-20 14:56:58
**爲什麼?**你想要做什麼? – SLaks 2010-12-20 14:57:52