Aracılığıyla paylaş


ICorProfilerCallback::RemotingClientInvocationFinished Yöntemi

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:

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

Ayrıca bkz.