Sfoglia il codice sorgente

Use expected MessageVersion for OutgoingMessageHeaders (and raise errors whenever expected).

Atsushi Eno 15 anni fa
parent
commit
ef42ce9cd7

+ 1 - 1
mcs/class/System.ServiceModel/System.ServiceModel/OperationContext.cs

@@ -124,7 +124,7 @@ namespace System.ServiceModel
 		public MessageHeaders OutgoingMessageHeaders {
 			get {
 				if (outgoing_headers == null)
-					outgoing_headers = new MessageHeaders (MessageVersion.Default);
+					outgoing_headers = new MessageHeaders (channel.GetProperty<MessageVersion> () ?? MessageVersion.Default);
 				return outgoing_headers;
 			}
 		}