Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir uzaktan iletişim çağrısının istemcide tamamlanmak üzere çalıştırıldığını profil oluşturucuya bildirir.
Syntax
HRESULT RemotingClientInvocationFinished();
Açıklamalar
Uzaktan iletişim çağrısı zaman uyumluysa, sunucuda tamamlanmaya kadar da çalıştırılır. Uzaktan iletişim çağrısı zaman uyumsuzsa, arama işlendiğinde yanıt yine de beklenebilir. Yanıt bekleniyorsa, ICorProfilerCallback::RemotingClientReceivingReply çağrısı ve zaman uyumsuz bir çağrının gerekli ikincil işlemesini belirtmek için RemotingClientInvocationFinished ek bir çağrı olarak gerçekleşir.
Aşağıdaki geri çağırma çiftlerinin her biri aynı iş parçacığında gerçekleşir:
RemotingClientInvocationStartedand ICorProfilerCallback::RemotingClientSendingMessageICorProfilerCallback::RemotingClientReceivingReply ve ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned ve ICorProfilerCallback::RemotingServerSendingReply
Uzaktan aramalarla ilgili aşağıdaki sorunları bilmeniz gerekir:
Uzaktan iletişim işlevinin yürütülmesi profil oluşturucu API'sine yansıtılmaz, bu nedenle istemciden çağrılan ve sunucuda yürütülen işlevlere yönelik bildirimler düzgün bir şekilde alınmaz. Gerçek çağrı bir ara sunucu nesnesi aracılığıyla gerçekleşir; profil oluşturucuya, bazı işlevlerin JIT ile derlenmiş olduğu ancak hiç kullanılmadığını gösterir.
Profil oluşturucu, zaman uyumsuz uzaktan iletişim olayları için doğru bildirimler almaz.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir