Método de ICorProfilerCallback::RemotingClientInvocationStarted
Notifica o criador de perfil que uma chamada de remoting foi iniciado.
HRESULT RemotingClientInvocationStarted();
Comentários
Este evento é o mesmo para as chamadas síncronas e assíncronas.
Cada um dos seguintes pares de retornos de chamada ocorrerá no mesmo thread:
RemotingClientInvocationStartede ICorProfilerCallback::RemotingClientSendingMessage
ICorProfilerCallback::RemotingClientReceivingReply e ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned e ICorProfilerCallback::RemotingServerSendingReply
Você deve estar ciente dos seguintes problemas com os retornos de chamada do sistema de interação remota:
Execução de uma função de remoting não é refletida pelo profiler API, portanto, as notificações de funções que são chamadas a partir do cliente e executadas no servidor não são recebidas corretamente. A invocação real ocorre por meio de um objeto proxy; o criador de perfil, parece que determinadas funções são compilados em JIT, mas nunca usados.
O profiler não recebe notificações precisas para eventos do sistema de interação remota assíncrona.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0