Поделиться через


WSFederationHttpBinding.CreateBindingElements Метод

Определение

Создает коллекцию с элементами привязки для привязки.

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

Возвращаемое значение

Тип ICollection<T>BindingElement , составляющий привязку.

Комментарии

Стек элементов привязки зависит от значения WSFederationHttpSecurityMode набора.

Стек элементов WSFederationHttpBinding привязки совпадает со WSHttpBindingSecurity значением по умолчанию Message.

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Однако установка WSFederationHttpSecurityMode для TransportWithMessageCredential получения результатов в стеке, который является чем-то гибридным между WSHttpBinding привязками и BasicHttpBinding привязками.

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Наконец, использование кодировщика MTOM выглядит точно так же, как и для WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Применяется к