Partager via


WSFederationHttpBinding.CreateBindingElements Méthode

Définition

Crée une collection avec les éléments de liaison pour la liaison.

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

Retours

BindingElementCollection

La ICollection<T> de type BindingElement qui compose la liaison.

Remarques

La pile d’éléments de liaison dépend de la valeur de l’ensemble WSFederationHttpSecurityMode.

La pile d'éléments de liaison dans WSFederationHttpBinding est le même que celle contenue dans WSHttpBinding lorsque Security est défini avec la valeur par défaut de Message.

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Toutefois, la définition de WSFederationHttpSecurityMode sur TransportWithMessageCredential produit une pile qui est quasiment hybride entre les liaisons WSHttpBinding et BasicHttpBinding.

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Finalement, l'utilisation de l'encodeur MTOM revient exactement au même que pour WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

S’applique à