WSFederationHttpBinding.CreateBindingElements Metodo

Definizione

Consente di creare una raccolta contenente gli elementi dell'associazione.

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

Restituisce

BindingElementCollection

Oggetto ICollection<T> di tipo BindingElement che costituisce l'associazione.

Commenti

Lo stack di elementi di associazione dipende dal valore impostato per l'oggetto WSFederationHttpSecurityMode.

Lo stack di elementi di associazione in WSFederationHttpBinding corrisponde a quello contenuto in WSHttpBinding quando Security è impostato sul valore predefinito di Message.

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Tuttavia, se si imposta WSFederationHttpSecurityMode su TransportWithMessageCredential, lo stack risulta essere una sorta di ibrido tra le associazioni WSHttpBinding e BasicHttpBinding.

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Infine, l'utilizzo del codificatore MTOM è del tutto analogo per l'associazione WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Si applica a