WSFederationHttpBinding.CreateBindingElements 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为绑定创建一个绑定元素集合。
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
返回
组成绑定的 ICollection<T> 类型的 BindingElement。
注解
绑定元素的堆栈取决于 WSFederationHttpSecurityMode 集的值。
将 WSFederationHttpBinding 设置为 WSHttpBinding 的默认值时,Security 中的绑定元素堆栈与 Message 中包含的堆栈相同。
但是,将 WSFederationHttpSecurityMode 设置为 TransportWithMessageCredential 时,会生成一个介于 WSHttpBinding 和 BasicHttpBinding 绑定之间的混合堆栈。
最后,使用与 WSHttpBinding 的 MTOM 编码器看上去完全相同的编码器。