Condividi tramite


WSFederationHttpBinding.CreateBindingElements Metodo

Definizione

Crea una raccolta con gli elementi di associazione per l'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

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

Commenti

Lo stack di elementi di associazione dipende dal valore del WSFederationHttpSecurityMode set.

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

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Tuttavia, l'impostazione WSFederationHttpSecurityMode su TransportWithMessageCredential restituisce uno stack che è qualcosa di un ibrido tra le WSHttpBinding associazioni e BasicHttpBinding .

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Infine, l'uso del codificatore MTOM è identico a quello di WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Si applica a