ICorProfilerCallback::RemotingClientInvocationStarted 方法
可通知分析工具已啟動遠端呼叫。
語法
HRESULT RemotingClientInvocationStarted();
備註
同步和非同步呼叫的這個事件會相同。
下列每對回呼都會發生在相同的執行緒上:
RemotingClientInvocationStarted
和 ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply 和 ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned 和 ICorProfilerCallback::RemotingServerSendingReply
您應該注意遠端回呼的下列問題:
分析工具 API 不會反映遠端函式的執行,因此不會正確接收從用戶端呼叫並在伺服器上執行的函式通知。 實際叫用會透過 Proxy 物件來進行;在分析工具看來,似乎有某些函式經過 JIT 編譯,但從未使用過。
分析工具不會收到非同步遠端事件的精確通知。
規格需求
平台:請參閱系統需求。
標頭: CorProf.idl、CorProf.h
程式庫:CorGuids.lib
.NET Framework版本:自 2.0 起提供