<Bağlama>

Windows Communication Foundation (WCF) için standart ve özel bağlama koleksiyonunu yapılandırmak için öğesini kullanabilirsiniz bindings . Her girdi, benzersiz nameile tanımlanabilen bir binding öğedir. Hizmetler bağlamaları kullanarak bağlarını kullanır name. .NET Framework 4'den başlayarak, bağlamaların ve davranışların bir ada sahip olması gerekmez. Varsayılan yapılandırma ve adsız bağlamalar ve davranışlar hakkında daha fazla bilgi için bkz. WCF Hizmetleri içinBasitleştirilmiş Yapılandırma ve Basitleştirilmiş Yapılandırma.

Sistem tarafından sağlanan bağlamalar

Sistem tarafından sağlanan bağlamalar WCF mesajlaşma yığınının karmaşıklığını gizler. Sistem tarafından sağlanan bağlamaları kullanan uygulamalar yığın üzerinde tam denetim gerektirmez. Sistem tarafından sağlanan her bağlamada kullanıma sunulan öznitelikler, bağlama adreslerinin kullanım senaryosuna en uygun özniteliklerdir.

Sistem tarafından sağlanan her bağlamanın yapılandırma bölümü, bağlamayı yapılandırmak için kullanılan çeşitli yapılandırmaları tanımlayabilir. Her yapılandırma benzersiz bir adla tanımlanır.

Sistem tarafından sağlanan bağlamaya öğe veya öznitelik eklemek mümkün değildir. Bunu yapmak için Özel bağlamalar bölümünde açıklandığı gibi bir özel bağlama uygulamanız gerekir. Sistem tarafından sağlanan bağlamayı mükemmel bir şekilde taklit eden ve kullanıcı uygulamasının denetimine sahip olmak istediği birkaç ayar ekleyen özel bir bağlama tanımlamak mümkündür.

Sistem tarafından sağlanan bağlamaların listesi için bkz. Sistem Tarafından Sağlanan Bağlamalar.

Özel bağlamalar

Özel bağlamalar WCF mesajlaşma yığını üzerinde tam denetim sağlar. Tek bir bağlama, yığın öğelerinin yapılandırma öğelerini yığında göründükleri sırayla belirterek ileti yığınını tanımlar. Her öğe, yığının bir öğesini tanımlar ve yapılandırr. Her özel bağlamada bir ve yalnızca bir transport öğe olmalıdır. Bu öğe olmadan mesajlaşma yığını tamamlanmamıştır.

öğelerin yığında görünme sırası önemlidir, çünkü bu, işlemlerin iletiye uygulanma sırasıdır. Yığın öğelerinin gerekli sırası aşağıdaki gibidir:

  1. İşlemler (isteğe bağlı)

  2. Güvenilir mesajlaşma (isteğe bağlı)

  3. Güvenlik (isteğe bağlı)

  4. Kodlayıcı

  5. Aktarım

Özel bağlamalar öznitelikleriyle name tanımlanır. Özel bağlamalar hakkında daha fazla bilgi için bkz. Özel Bağlamalar.

Ayrıca bkz.