}
set {
RemoveAll ("Action", version.Addressing.Namespace);
- Add (MessageHeader.CreateHeader ("Action", version.Addressing.Namespace, value, true));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("Action", version.Addressing.Namespace, value, true));
}
}
throw new InvalidOperationException ("WS-Addressing header is not allowed for AddressingVersion.None");
RemoveAll ("FaultTo", Constants.WSA1);
- Add (MessageHeader.CreateHeader (
- "FaultTo",
- Constants.WSA1,
- EndpointAddress10.FromEndpointAddress (value)));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("FaultTo", Constants.WSA1, EndpointAddress10.FromEndpointAddress (value)));
}
}
throw new InvalidOperationException ("WS-Addressing header is not allowed for AddressingVersion.None");
RemoveAll ("From", Constants.WSA1);
- Add (MessageHeader.CreateHeader (
- "From",
- Constants.WSA1,
- EndpointAddress10.FromEndpointAddress (value)));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("From", Constants.WSA1, EndpointAddress10.FromEndpointAddress (value)));
}
}
#endif
throw new InvalidOperationException ("WS-Addressing header is not allowed for AddressingVersion.None");
RemoveAll ("MessageID", Constants.WSA1);
- Add (MessageHeader.CreateHeader (
- "MessageID",
- Constants.WSA1,
- value.ToString ()));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("MessageID", Constants.WSA1, value.ToString ()));
}
}
throw new InvalidOperationException ("WS-Addressing header is not allowed for AddressingVersion.None");
RemoveAll ("MessageID", Constants.WSA1);
- Add (MessageHeader.CreateHeader (
- "RelatesTo",
- Constants.WSA1,
- value.ToString ()));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("RelatesTo", Constants.WSA1, value.ToString ()));
}
}
throw new InvalidOperationException ("WS-Addressing header is not allowed for AddressingVersion.None");
RemoveAll ("ReplyTo", Constants.WSA1);
- Add (MessageHeader.CreateHeader (
- "ReplyTo",
- Constants.WSA1,
- EndpointAddress10.FromEndpointAddress (value)));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("ReplyTo", Constants.WSA1, EndpointAddress10.FromEndpointAddress (value)));
}
}
#endif
}
set {
RemoveAll ("To", version.Addressing.Namespace);
- Add (MessageHeader.CreateHeader (
- "To",
- version.Addressing.Namespace,
- value.AbsoluteUri,
- true));
+ if (value != null)
+ Add (MessageHeader.CreateHeader ("To", version.Addressing.Namespace, value.AbsoluteUri, true));
}
}