public RequestOneWayChannelFactory(OneWayBindingElement bindingElement, BindingContext context) : base(context.Binding, context.BuildInnerChannelFactory <IRequestChannel>()) { if (bindingElement.PacketRoutable) { this.packetRoutableHeader = PacketRoutableHeader.Create(); } }
public static void AddHeadersTo(Message message, MessageHeader header) { int index = message.Headers.FindHeader(DotNetOneWayStrings.HeaderName, DotNetOneWayStrings.Namespace); if (index == -1) { if (header == null) { header = PacketRoutableHeader.Create(); } message.Headers.Add(header); } }