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.
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.
En üstte, akış işlemlerine izin veren isteğe bağlı TransactionFlowBindingElement bir sınıf bulunur.
Sonraki, WS-ReliableMessaging belirtiminde tanımlanan bir oturum ve sıralama mekanizmaları sağlayan isteğe bağlı ReliableSessionBindingElement bir sınıftır. Bir oturum SOAP ve aktarım aracıları arasında geçiş yapabilir.
Sonraki, yetkilendirme, kimlik doğrulaması, koruma ve gizlilik gibi güvenlik özellikleri sağlayan isteğe bağlı SecurityBindingElement bir sınıftır.
Sonraki, HTTP gibi çift yönlü iletişimi yerel olarak desteklemeyen bir aktarım protokolüyle iki yönlü çift yönlü iletişim olanağı sağlayan isteğe bağlı CompositeDuplexBindingElement bir sınıftır.
Sonraki, tek yönlü iletişim için isteğe bağlı bir OneWayBindingElement sınıftır.
Sonraki, aşağıdakilerden biri olabilecek isteğe bağlı bir akış güvenlik bağlama öğesidir.
Sonraki, gerekli bir ileti kodlama bağlama öğesidir. Kendi ileti kodlayıcınızı veya üç ileti kodlama bağlamalarından birini kullanabilirsiniz:
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.