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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour