Aracılığıyla paylaş


WSFederationHttpBinding.CreateBindingElements Yöntem

Tanım

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

public:
 override System::ServiceModel::Channels::BindingElementCollection ^ CreateBindingElements();
public override System.ServiceModel.Channels.BindingElementCollection CreateBindingElements ();
override this.CreateBindingElements : unit -> System.ServiceModel.Channels.BindingElementCollection
Public Overrides Function CreateBindingElements () As BindingElementCollection

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