ICorProfilerCallback::RemotingClientInvocationStarted — Metoda
Powiadamia profilera o rozpoczęciu połączenia komunikacji telefonicznej.
Składnia
HRESULT RemotingClientInvocationStarted();
Uwagi
To zdarzenie jest takie samo w przypadku wywołań synchronicznych i asynchronicznych.
Każda z następujących par wywołań zwrotnych wystąpi w tym samym wątku:
RemotingClientInvocationStarted
i ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply i ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned i ICorProfilerCallback::RemotingServerSendingReply
Należy pamiętać o następujących problemach z wywołaniami zwrotnymi komunikacji telefonicznej:
Wykonanie funkcji komunikacji zdalniej nie jest odzwierciedlane przez interfejs API profilera, dlatego powiadomienia dotyczące funkcji wywoływanych z klienta i wykonywanych na serwerze nie są prawidłowo odbierane. Rzeczywiste wywołanie odbywa się za pośrednictwem obiektu serwera proxy; profiler wydaje się, że niektóre funkcje są kompilowane w trybie JIT, ale nigdy nie są używane.
Profiler nie odbiera dokładnych powiadomień dotyczących zdarzeń asynchronicznych komunikacji wirtualnej.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 2.0