Tam ve Kısmen Bağlı Tanıtıcılar
Dinamik uç noktaları kullandığınızda, çalışma zamanı kitaplıkları ihtiyaç duydukları uç nokta bilgilerini alır. Çalışma zamanı kitaplıkları, tam bağlı tanıtıcı (uç nokta bilgilerini içeren tanıtıcı) ile kısmen bağlı tanıtıcı (uç nokta bilgilerini içermeyen bir tanıtıcı) arasında ayrım yapar.
İstemcinin sunucuya bağlanabilmesi için istemci çalışma zamanı kitaplığının kısmen bağlı tanıtıcıyı tam olarak bağlı bir tanıtıcıya dönüştürmesi gerekir. İstemci çalışma zamanı kitaplığı, aşağıdaki gibi uç nokta bilgilerini alarak istemci uygulaması için kısmen bağlı tanıtıcıyı dönüştürmeye çalışır:
- İstemcinin arabirim belirtiminden
- Sunucuda çalışan bir uç nokta eşleme hizmetinden
İstemci, arabirim belirtiminde uç nokta bilgileri olmadığında kısmen bağlı bir tanıtıcı kullanmaya çalışırsa ve sunucunun uç nokta eşleyicisi sunucu uç noktası hakkında bilgi içermiyorsa, istemcinin uzak yordam çağrısını yapmak için yeterli bilgisi olmaz ve bu çağrı başarısız olur. Bunu önlemek için, dağıtılmış uygulamanız kısmen bağlı tanıtıcılar kullandığında uç noktayı uç nokta eşleyicisine kaydetmeniz gerekir. Uç nokta eşleyicisi hakkında daha fazla bilgi için bkz. Dinamik Uç Noktaları Belirtme.
Uzaktan yordam çağrısı başarısız olduğunda, istemci uygulaması güncel olmayan uç nokta bilgilerini kaldırmak için rpcbindingResetçağırabilir. İstemci uzak yordamı çağırmaya çalıştığında, istemci çalışma zamanı kitaplığı tamamen bağlı tanıtıcıyı kısmen bağlı bir tanıtıcıya dönüştürmeyi yeniden dener. Bu, sunucu durdurulduğunda ve farklı bir dinamik uç nokta kullanılarak yeniden başlatıldığında kullanışlıdır.