public static Binding GetCustomBinding() { AmqpTransportBindingElement transportElement = new AmqpTransportBindingElement(); RawMessageEncodingBindingElement encodingElement = new RawMessageEncodingBindingElement(); transportElement.BrokerHost = "127.0.0.1"; transportElement.TransferMode = TransferMode.Streamed; CustomBinding brokerBinding = new CustomBinding(); brokerBinding.Elements.Add(encodingElement); brokerBinding.Elements.Add(transportElement); return brokerBinding; }
public static Binding GetCustomBinding() { AmqpTransportBindingElement transportElement = new AmqpTransportBindingElement(); RawMessageEncodingBindingElement encodingElement = new RawMessageEncodingBindingElement(); transportElement.BrokerHost = "127.0.0.1"; transportElement.TransferMode = TransferMode.Streamed; CustomBinding brokerBinding = new CustomBinding(); brokerBinding.Elements.Add(encodingElement); brokerBinding.Elements.Add(transportElement); return(brokerBinding); }
// Called by the WCF to create the binding element protected override BindingElement CreateBindingElement() { RawMessageEncodingBindingElement bindingElement = new RawMessageEncodingBindingElement(); this.ApplyConfiguration(bindingElement); return bindingElement; }