Metodo ICorProfilerCallback::RemotingClientInvocationStarted
Notifica al profiler che è stata avviata una chiamata remota.
HRESULT RemotingClientInvocationStarted();
Note
Questo evento è lo stesso per le chiamate sincrone e asincrone.
Ognuna delle seguenti coppie di callback si verificherà sullo stesso thread:
RemotingClientInvocationStarted e ICorProfilerCallback::RemotingClientSendingMessage
ICorProfilerCallback::RemotingClientReceivingReply e ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned e ICorProfilerCallback::RemotingServerSendingReply
Per i callback remoti, tenere presente quanto segue:
Quando si esegue una funzione remota, l'operazione non si verifica anche nell'API del profiler. Le notifiche relative alle funzioni chiamate dal client ed eseguite sul server non vengono pertanto ricevute correttamente. La chiamata effettiva ha luogo mediante un oggetto proxy. Al profiler risulta che alcune funzioni siano compilate tramite JIT, ma non vengano mai utilizzate.
Il profiler non riceve notifiche accurate per gli eventi remoti asincroni.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0