WSFederationHttpBinding.CreateBindingElements Yöntem

Tanım

Bağlama için bağlama öğeleriyle bir koleksiyon oluşturur.

C#
public override System.ServiceModel.Channels.BindingElementCollection CreateBindingElements ();

Döndürülenler

BindingElementCollection

ICollection<T>Bağlamayı oluşturan türü BindingElement .

Açıklamalar

Bağlama öğelerinin yığını, küme değerine bağlıdır WSFederationHttpSecurityMode .

İçindeki bağlama öğelerinin yığını, WSFederationHttpBinding WSHttpBinding Security öğesinin varsayılan değerine ayarlandığı ile aynıdır Message .

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Ancak, WSFederationHttpSecurityMode TransportWithMessageCredential ve bağlamaları arasında bir karma değer olan bir yığında sonuç olarak ayarlanıyor WSHttpBinding BasicHttpBinding .

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Son olarak, MTOM Encoder kullanımı ile tam olarak aynı şekilde görünür WSHttpBinding .

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8