3

WCF 中的所有绑定都由传输、...、事务组件/元素组成。

谁能告诉我在哪里可以找到标题中提到的绑定的确切配置?

4

2 回答 2

0

不可能对这个问题给出一个简单的答案,因为生成的确切绑定元素不是静态的,并且取决于运行时请求的功能,具体取决于配置。例如,绑定配置所需的安全特性将彻底改变安全绑定元素。

查看为绑定的给定配置创建的元素的最可靠方法是创建和配置绑定,然后调用该CreateBindingElements()方法。然后,您可以调查返回的集合以查看实际生成了哪些绑定元素:

var binding = new WsHttpBinding();

// Configure the binding.

var elements = binding.CreateBindingElements();

foreach(var element in elements)
{
    Console.WriteLine(element.GetType().Name);
}

这是运行时使用给定绑定配置端点的方法。

于 2013-08-05T10:26:11.287 回答
0

您还可以使用WcfBindingBox将绑定转换为自定义绑定。

于 2013-08-06T22:14:15.437 回答