ICorProfilerCallback::RemotingClientInvocationStarted 方法
向分析工具告知已啟動遠端呼叫。
HRESULT RemotingClientInvocationStarted();
備註
這個事件對同步和非同步呼叫都是相同的。
下列每組回呼都會在相同執行緒上發生:
RemotingClientInvocationStarted 和 ICorProfilerCallback::RemotingClientSendingMessage
ICorProfilerCallback::RemotingClientReceivingReply 和 ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned 和 ICorProfilerCallback::RemotingServerSendingReply
您應意識到遠端回呼的下列問題:
分析工具 API 不會反映遠端函式的執行,所以不會適當接收從用戶端呼叫並在伺服器上執行之函式的告知。 實際的引動過程會透過 Proxy 物件發生;對分析工具而言,特定函式看起來是 JIT 編譯的但永遠不會被使用。
分析工具不會接收非同步遠端事件的正確告知。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl、CorProf.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0