ICorProfilerCallback::RemotingClientInvocationFinished 方法

向探查器通知,远程处理调用在客户端上已完成运行。

语法

HRESULT RemotingClientInvocationFinished();  

备注

如果远程处理调用是同步的,则它也已在服务器上完成运行。 如果远程处理调用是异步的,则处理该调用时,仍可能需要答复。 如果需要答复,其形式为对 ICorProfilerCallback::RemotingClientReceivingReply 的调用再加上对 RemotingClientInvocationFinished 的调用,以此指示异步调用所需的辅助处理。

以下每对回叫将在同一线程上发生:

应了解远程处理回叫的以下问题:

  • 探查器 API 不反映远程处理函数的执行,因此无法正确接收从客户端调用并在服务器上执行的函数的通知。 实际调用通过代理对象进行;对于探查器,似乎某些函数是经过 JIT 编译的,但从未使用过。

  • 探查器不会收到异步远程处理事件的准确通知。

要求

平台:请参阅系统要求

头文件: CorProf.idl、CorProf.h

库:CorGuids.lib

.NET Framework 版本:自 2.0 起可用

另请参阅