Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
RemotingClientInvocationStarted e ICorProfilerCallback::RemotingClientSendingMessage
ICorProfilerCallback::RemotingClientReceivingReply and ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned and ICorProfilerCallback::RemotingServerSendingReply
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