共用方式為


ICorProfilerCallback::RemotingClientInvocationFinished 方法

通知分析工具遠端呼叫已在用戶端上執行完成。

語法

HRESULT RemotingClientInvocationFinished();  

備註

如果遠端呼叫是同步的,則也會在伺服器上執行以便完成。 如果遠端呼叫是非同步的,則在處理呼叫時,可能仍會預期回覆。 如果預期有回覆,其會在呼叫 ICorProfilerCallback::RemotingClientReceivingReply 並另外呼叫 RemotingClientInvocationFinished 時發生,以指出非同步呼叫需要次要處理。

下列每對回呼都會發生在相同的執行緒上:

您應該注意遠端回呼的下列問題:

  • 分析工具 API 不會反映遠端函式的執行,因此不會正確接收從用戶端呼叫並在伺服器上執行的函式通知。 實際叫用會透過 Proxy 物件來進行;在分析工具看來,似乎有某些函式經過 JIT 編譯,但從未使用過。

  • 分析工具不會收到非同步遠端事件的精確通知。

規格需求

平台:請參閱系統需求

標頭: CorProf.idl、CorProf.h

程式庫:CorGuids.lib

.NET Framework版本:自 2.0 起可用

另請參閱