Método ICorProfilerCallback::RemotingClientInvocationStarted
Notifica o gerador de perfis de que foi iniciada uma chamada remota.
Syntax
HRESULT RemotingClientInvocationStarted();
Observações
Este evento é o mesmo para chamadas síncronas e assíncronas.
Cada um dos seguintes pares de chamadas de retorno ocorrerá no mesmo thread:
RemotingClientInvocationStarted
e ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply e ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned e ICorProfilerCallback::RemotingServerSendingReply
Deve estar ciente dos seguintes problemas com as chamadas de retorno remotas:
A execução de uma função remota não é refletida pela API do gerador de perfis, pelo que as notificações para funções chamadas a partir do cliente e executadas no servidor não são recebidas corretamente. A invocação real ocorre através de um objeto proxy; para o gerador de perfis, parece que determinadas funções são compiladas com JIT, mas nunca são utilizadas.
O gerador de perfis não recebe notificações precisas para eventos de comunicação remota assíncrona.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 2.0