我一直在使用Microsoft的以下示例进行测试:
http://msdn.microsoft.com/en-us/library/ff521581.aspx
它有效,但它是一个basichttp端点。
有没有办法使用binaryMessageEncoding使其成为CustomBinding端点?
谢谢, 亚历
答案 0 :(得分:0)
这将使用Http传输和二进制编码创建自定义绑定:
protected override Binding CreateBinding()
{
BinaryMessageEncodingBindingElement messageEncoding = new BinaryMessageEncodingBindingElement();
TransportBindingElement transport = new HttpTransportBindingElement();
BindingElementCollection bindingElements = new BindingElementCollection()
{
messageEncoding, transport
};
return new CustomBinding(bindingElements);
}