Это создаст пользовательскую привязку с использованием транспорта Http и двоичного кодирования:
protected override Binding CreateBinding()
{
BinaryMessageEncodingBindingElement messageEncoding = new BinaryMessageEncodingBindingElement();
TransportBindingElement transport = new HttpTransportBindingElement();
BindingElementCollection bindingElements = new BindingElementCollection()
{
messageEncoding, transport
};
return new CustomBinding(bindingElements);
}