WSFederationHttpBinding.CreateBindingElements Metod

Definition

Skapar en samling med bindningselementen för bindningen.

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

Returer

Den ICollection<T> typ BindingElement som utgör bindningen.

Kommentarer

Stacken med bindningselement beror på värdet för WSFederationHttpSecurityMode uppsättningen.

Stacken med bindningselement i WSFederationHttpBinding är samma som den som finns i WSHttpBinding när Security är inställd på standardvärdet Messageför .

  1. TransactionFlowBindingElement

  2. SymmetricSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpTransportBindingElement

Men om du ställer in WSFederationHttpSecurityModeTransportWithMessageCredential resulterar det i en stack som är något av en hybrid mellan WSHttpBinding bindningarna och BasicHttpBinding .

  1. TransactionFlowBindingElement

  2. TransportSecurityBindingElement

  3. TextMessageEncodingBindingElement

  4. HttpsTransportBindingElement

Slutligen ser MTOM-kodaren exakt likadan ut som för WSHttpBinding.

  1. TransactionFlowBindingElement

  2. MtomMessageEncodingBindingElement

  3. HttpTransportBindingElement

Gäller för