Ejemplo n.º 1
0
 public RequestOneWayChannelFactory(OneWayBindingElement bindingElement, BindingContext context) : base(context.Binding, context.BuildInnerChannelFactory <IRequestChannel>())
 {
     if (bindingElement.PacketRoutable)
     {
         this.packetRoutableHeader = PacketRoutableHeader.Create();
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }