ICorProfilerCallback::RemotingClientInvocationStarted, méthode
Informe le profileur qu'un appel de communication à distance a débuté.
HRESULT RemotingClientInvocationStarted();
Notes
Cet événement est le même pour les appels synchrones et asynchrones.
Chacune des paires de rappels suivantes se produira sur le même thread :
RemotingClientInvocationStarted et ICorProfilerCallback::RemotingClientSendingMessage
ICorProfilerCallback::RemotingClientReceivingReply et ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned et ICorProfilerCallback::RemotingServerSendingReply
Vous devez connaître les problèmes suivants concernant les rappels de communication à distance :
L'exécution d'une fonction de communication à distance n'étant pas reflétée par l'API de profileur, les notifications pour les fonctions qui sont appelées à partir du client et exécutées sur le serveur ne sont pas reçues correctement. L'appel réel se produit via un objet proxy ; pour le profileur, certaines fonctions sont traitées par le compilateur JIT mais ne sont jamais utilisées.
Le profileur ne reçoit pas de notifications exactes pour les événements de communication à distance asynchrones.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0