ICorProfilerCallback::RemotingClientInvocationStarted 方法
通知探查器远程处理调用已启动。
语法
HRESULT RemotingClientInvocationStarted();
备注
对于同步和异步调用,此事件是相同的。
以下每对回叫将在同一线程上发生:
RemotingClientInvocationStarted
和 ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply 和 ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned 和 ICorProfilerCallback::RemotingServerSendingReply
应了解远程处理回叫的以下问题:
探查器 API 不反映远程处理函数的执行,因此无法正确接收从客户端调用并在服务器上执行的函数的通知。 实际调用通过代理对象进行;对于探查器,似乎某些函数是经过 JIT 编译的,但从未使用过。
探查器不会收到异步远程处理事件的准确通知。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈