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.
Protokol dizisi, ağ işletim sisteminin ağ üzerinden diğer bilgisayarlarla konuşmak için kullandığı dildir. Daha belirgin bir ifadeyle, RPC uygulamalarının RPC protokolü, aktarım protokolü ve ağ protokolü birleşimini temsil eden bir dize belirtmesi gerekir.
Microsoft RPC üç RPC protokollerini destekler:
- Ağ Bilgi İşlem Mimarisi bağlantı odaklı protokol (NCACN)
- Ağ Bilgi İşlem Mimarisi veri birimi protokolü (NCADG)
- Ağ Bilgi İşlem Mimarisi yerel uzak yordam çağrısı (NCALRPC)
RPC uygulamaları, istemci programının çalıştığı bilgisayarda çalışan sunucu programları tarafından sunulan yordamları çağırmak için NCALRPC protokolünü kullanabilir. Bu, aynı bilgisayarda farklı bir işlemde işlevselliği çağırmak için açık ara en verimli yöntemdir.
Uygulamanızın kullandığı aktarım ve ağ protokolleri, ağın hangi protokolleri desteklediğine bağlıdır. Günümüzde İnternet de dahil olmak üzere birçok ağ TCP/IP'yi destekler. Diğer yaygın aktarım ve ağ protokolleri IPX/SPX, NetBIOS ve AppleTalk DSP'dir. Microsoft RPC, bunları ve diğer aktarım ve ağ protokollerini destekler. Tam liste için bkz. Protokol Dizisi Sabitleri.
Uygulamanız otomatik bağlama tanıtıcılarını kullandığında protokol sırasını belirtmesi gerekmez. Örtük veya açık tanıtıcılar kullanıyorsa protokol dizisini alması veya belirtmesi gerekir. Dağıtılan her sistem, hangi protokol dizisinin bu ortam için en uygun olduğunu belirlemek için dağıtılacağı ortamı incelemelidir.
Tüm protokol dizilerinin eşdeğer işlevleri yoktur. Geliştiriciler, seçilen protokol dizisinin gerekli özellikleri desteklediğini doğrulamalıdır. Genel olarak, yerel iletişimler için ncalrpc ve uzak iletişimler için ncacn_ip_tcp veya ncacn_http önerilir; tüm ortamlarda çalışırlar, en iyi performansa sahiptirler ve tüm gerekli, en iyi uygulama özelliklerini desteklerler.
İstemciler ayrıca Active Directory'den, kayıt defterinden, kurulum programı tarafından oluşturulan ve başlatılan ortam değişkenlerinden, uygulamaya özgü yapılandırma dosyalarından veya program kaynak kodundaki değişmez değer dizelerinden elde ettikleri protokol dizisi bilgilerini belirtebilir.
İstemci programınız geçerli bir protokol dizilimi dizesine sahip olduktan sonra bu bilgileri, bağlama tutamacını oluşturmak için RpcStringBindingCompose ve RpcBindingFromStringBinding işlevlerine geçirebilir.