Compartilhar via


Método ICorProfilerCallback::RemotingClientInvocationFinished

Notifica o criador de perfil que um comunicação remota telefonar tenha executado para conclusão no cliente.

HRESULT RemotingClientInvocationFinished();

Comentários

Se o comunicação remota telefonar foi síncrono, também tem executar até o final no servidor. Se a telefonar do sistema de interação remota assíncrono, uma resposta pode ainda ser esperada quando a telefonar é tratada. Se uma resposta é esperada, ocorrerá uma telefonar para ICorProfilerCallback::RemotingClientReceivingReply e uma telefonar adicional para RemotingClientInvocationFinished para indicar o processamento necessário secundário de uma telefonar assíncrono.

Cada um dos seguintes pares de retornos de chamada ocorrerá no mesmo thread:

Você deve estar ciente dos seguintes problemas com o comunicação remota retornos de chamada:

  • Execução de uma função de sistema de interação remota não é refletida pelo criador de perfil API, as notificações para funções que são chamadas a partir do cliente e executadas no servidor não são recebidas corretamente. A invocação real por meio de um objeto proxy; para o criador de perfil parece que determinadas funções são compilação JIT, mas nunca usados.

  • O criador de perfil não recebe notificações precisas para comunicação remota assíncrono de eventos.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorProf.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICorProfilerCallback