Compartilhar via


WSFederationHttpBinding.CreateBindingElements Método

Definição

Cria uma coleção com os elementos de associação para a associação.

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

Retornos

O ICollection<T> do tipo BindingElement que compõe a associação.

Comentários

A pilha de elementos de associação depende do valor do WSFederationHttpSecurityMode conjunto.

A pilha de elementos de associação no WSFederationHttpBinding é a mesma contida em WSHttpBinding quando Security é definida como o valor padrão de Message.

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

No entanto, a configuração WSFederationHttpSecurityMode como TransportWithMessageCredential resulta em uma pilha que é uma espécie de híbrido entre as WSHttpBinding associações e BasicHttpBinding .

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Por fim, o uso do codificador MTOM é exatamente o mesmo que para WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Aplica-se a