2009-05-26 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 26 May 2009 09:54:27 +0000 (09:54 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Tue, 26 May 2009 09:54:27 +0000 (09:54 -0000)
* OperationContext.cs : IncomingMessage* properties should work
  for non-reply channels as well.

svn path=/trunk/mcs/; revision=134744

mcs/class/System.ServiceModel/System.ServiceModel/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel/OperationContext.cs

index b86d1658f149fb216cbc386deeaa9eb2e51130fa..ce72a64a179ba2bfc4dd26374024acf6b7d4a47a 100755 (executable)
@@ -1,3 +1,8 @@
+2009-05-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * OperationContext.cs : IncomingMessage* properties should work
+         for non-reply channels as well.
+
 2009-05-25  Atsushi Enomoto  <atsushi@ximian.com>
 
        * PeerNode.cs : if Resolve() returns no address, create a new peer
index abae19b52146bc018b4a6f44e80a1bab1913da3b..634bf6b0c2404aef6920da0c3331ee5439d56b15 100644 (file)
@@ -92,15 +92,15 @@ namespace System.ServiceModel
 #endif
 
                public MessageHeaders IncomingMessageHeaders {
-                       get { return request_ctx != null ? request_ctx.RequestMessage.Headers : null; }
+                       get { return incoming_message != null ? incoming_message.Headers : null; }
                }
 
                public MessageProperties IncomingMessageProperties {
-                       get { return request_ctx != null ? request_ctx.RequestMessage.Properties : null; }
+                       get { return incoming_message != null ? incoming_message.Properties : null; }
                }
 
                public MessageVersion IncomingMessageVersion {
-                       get { return request_ctx != null ? request_ctx.RequestMessage.Version : null; }
+                       get { return incoming_message != null ? incoming_message.Version : null; }
                }
 
                [MonoTODO]