Aracılığıyla paylaş


Özel Bağlamalar

Sistem tarafından sağlanan bağlamalardan biri hizmetinizin gereksinimlerini karşılamadığında sınıfını kullanabilirsiniz CustomBinding . Tüm bağlamalar, sıralı bağlama öğeleri kümesinden oluşturulur. Özel bağlamalar, sistem tarafından sağlanan bağlama öğeleri kümesinden oluşturulabilir veya kullanıcı tanımlı özel bağlama öğeleri içerebilir. Örneğin, bir hizmet uç noktasında yeni aktarımların veya kodlayıcıların kullanımını etkinleştirmek için özel bağlama öğeleri kullanabilirsiniz. Çalışan örnekler için bkz. Özel Bağlama Örnekleri. Daha fazla bilgi için bkz <. customBinding>.

Özel Bağlama Yapımı

Özel bir bağlama, belirli bir sırada "yığılmış" bağlama öğeleri koleksiyonundan oluşturucu CustomBinding kullanılarak oluşturulur.

Alt kısımda gerekli bir taşıma öğesi bulunur. Kendi taşımanızı veya Windows Communication Foundation'ın (WCF) sağladığı aşağıdaki aktarım bağlama öğelerinden birini kullanabilirsiniz:

Aşağıdaki tabloda her katman için seçenekler özetlenmiştir.

Katman Seçenekler Gerekli
İşlemler TransactionFlowBindingElement Hayı
Güvenilirlik ReliableSessionBindingElement Hayı
Güvenlik SecurityBindingElement Hayı
Kodlama Metin, ikili, İleti İletim İyileştirme Mekanizması (MTOM), özelleştirilmiş Evet
Taşıma TCP, HTTP, HTTPS, adlandırılmış kanallar (IPC olarak da bilinir), Eşler Arası (P2P), Message Queuing (MSMQ olarak da bilinir), Özel Evet

Ayrıca, kendi bağlama öğelerinizi tanımlayabilir ve bunları önceki tanımlı katmanlardan herhangi biri arasına ekleyebilirsiniz.

Ayrıca bakınız