Aracılığıyla paylaş


Kütük

Saptama, ara sunucu gibi bir veya daha fazla arabirim parçasından ve bir yöneticiden oluşur. Her arabirim saplaması, nesnenin desteklenen arabirimlerinden birini çağıran parametrelerin ve kodun özetini kaldırmaya yönelik kod sağlar. Her saplama, iç iletişim için bir arabirim de sağlar. Saplama yöneticisi kullanılabilir arabirim saptamalarını izler.

Bununla birlikte, saplama ile ara sunucu arasında aşağıdaki farklar vardır:

  • En önemli fark, saplamanın nesnenin adres alanında istemciyi temsil ediyor olmasıdır.
  • İstemcinin tek bir birim olarak görüntülenmesi gerekmediğinden saplama bir toplama nesnesi olarak uygulanmaz; saplamadaki her parça ayrı bir bileşendir.
  • Arabirim saptamaları genel değil özeldir.
  • Arabirim saptamaları, IRpcProxyBufferdeğil, IRpcStubBufferuygular.
  • Saplama, sıralanacak paketleme parametrelerinin yerine, sıralandıktan sonra paketlerini açar ve ardından yanıtı paketler.

Saplamanın Yapısı

Aşağıdaki diyagramda saplamanın yapısı gösterilmektedir. Her arabirim saplaması nesnedeki bir arabirime bağlanır. Kanal, gelen iletileri uygun arabirim saptamasına gönderir. Tüm bileşenler, RPC çalışma zamanı kitaplığına erişim sağlayan arabirim olan IRpcChannelBufferaracılığıyla kanalla konuşur.

Saplama'nın yapısını gösteren ekran görüntüsü.

Kanal

Inter-Object İletişim

Hazırlama Ayrıntıları

Microsoft RPC

proxy