Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Értesíti a profilkészítőt arról, hogy egy újrahívás lefutott az ügyfélen.
Syntax
HRESULT RemotingClientInvocationFinished();
Megjegyzések
Ha a visszahívás szinkron volt, a kiszolgálóra is lefutott a befejezésig. Ha a visszahívás aszinkron volt, a hívás kezelésekor továbbra is lehet válasz. Ha a válaszra vár, az az ICorProfilerCallback::RemotingClientReceivingReply hívásaként és egy további hívásként RemotingClientInvocationFinished fog történni, amely egy aszinkron hívás szükséges másodlagos feldolgozását jelzi.
Az alábbi visszahívási párok mindegyike ugyanazon a szálon történik:
RemotingClientInvocationStartedés ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply és ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned és ICorProfilerCallback::RemotingServerSendingReply
A visszahívások visszahívásával kapcsolatos alábbi problémákat kell figyelembe vennie:
A remoting függvények végrehajtását a profilkészítő API nem tükrözi, így az ügyféltől meghívott és a kiszolgálón végrehajtott függvényekre vonatkozó értesítések nem megfelelően érkeznek meg. A tényleges hívás proxyobjektumon keresztül történik; a profilkészítőben úgy tűnik, hogy bizonyos függvények JIT-fordítással vannak lefordítva, de soha nem használják.
A profilkészítő nem kap pontos értesítéseket az aszinkron újraküldési eseményekről.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 2.0 óta elérhető