WSFederationHttpBinding.CreateBindingElements Método

Definición

Crea una colección con los elementos de enlace para el enlace.

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

Devoluciones

ICollection<T> de tipo BindingElement que constituye el enlace.

Comentarios

La pila de elementos de enlace depende del valor de WSFederationHttpSecurityMode definido.

La pila de elementos de enlace en WSFederationHttpBinding es igual que la contenida en WSHttpBinding cuando Security se establece con el valor predeterminado de Message.

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Sin embargo, establecer WSFederationHttpSecurityMode en TransportWithMessageCredential da como resultado una pila que es algo híbrido entre los enlaces WSHttpBinding y BasicHttpBinding.

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Finalmente, utilizar el codificador de MTOM tiene el mismo aspecto que para WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Se aplica a