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 oluşturma

Özel bağlama, belirli bir sırada "yığılmış" bağlama öğeleri koleksiyonundan oluşturucu kullanılarak CustomBinding 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 Zorunlu
Hareketler TransactionFlowBindingElement Hayır
Güvenilirlik ReliableSessionBindingElement Hayır
Güvenlik SecurityBindingElement Hayır
Kodlama Metin, ikili, İleti İletim İyileştirme Mekanizması (MTOM), özel Yes
Taşıma TCP, HTTP, HTTPS, adlandırılmış kanallar (IPC olarak da bilinir), Eşler Arası (P2P), Message Queuing (MSMQ olarak da bilinir), Özel Yes

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

Ayrıca bkz.