ICorProfilerCallback::RemotingClientInvocationStarted, méthode
Avertit le profileur qu’un appel de communication à distance a démarré.
Syntaxe
HRESULT RemotingClientInvocationStarted();
Notes
Cet événement est le même pour les appels synchrones et asynchrones.
Chacune des paires de rappels suivantes se produit sur le même thread :
RemotingClientInvocationStarted
et ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply et ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned et ICorProfilerCallback::RemotingServerSendingReply
Sachez que les rappels de communication à distance peuvent engendrer les problèmes suivants :
L’exécution d’une fonction de communication à distance n’est pas prise en compte par l’API du profileur. Par conséquent, les notifications pour les fonctions appelées à partir du client et exécutées sur le serveur ne sont pas correctement reçues. L’appel réel se fait par le biais d’un objet proxy ; pour le profileur, il semble que certaines fonctions soient compilées en JIT mais jamais utilisées.
Le profileur ne reçoit pas de notifications précises pour les événements de communication à distance asynchrone.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 2.0