Partilhar via


Método ICorProfilerCallback::RemotingClientInvocationFinished

Notifica o gerador de perfis de que uma chamada remota foi executada até à conclusão no cliente.

Syntax

HRESULT RemotingClientInvocationFinished();  

Observações

Se a chamada remota foi síncrona, também foi executada até à conclusão no servidor. Se a chamada remota tiver sido assíncrona, poderá ainda ser esperada uma resposta quando a chamada for processada. Se for esperada uma resposta, ocorrerá como uma chamada para ICorProfilerCallback::RemotingClientReceivingReply e uma chamada adicional para RemotingClientInvocationFinished indicar o processamento secundário necessário de uma chamada assíncrona.

Cada um dos seguintes pares de chamadas de retorno ocorrerá no mesmo tópico:

Deve estar ciente dos seguintes problemas com as chamadas de retorno remotas:

  • A execução de uma função remoting 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 remo assíncrona.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 2.0

Ver também