Author: atsushi
Date: 2007-07-05 09:12:13 -0400 (Thu, 05 Jul 2007)
New Revision: 81390

Added:
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBinding.cs
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.cs
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationMessageProperty.cs
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationSecurity.cs
   
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqMessage.cs
Modified:
   trunk/olive/class/System.ServiceModel/ChangeLog
   trunk/olive/class/System.ServiceModel/Makefile
   trunk/olive/class/System.ServiceModel/System.ServiceModel.dll.sources
   trunk/olive/class/System.ServiceModel/System.ServiceModel/ChangeLog
   trunk/olive/class/System.ServiceModel/System.ServiceModel/Dummy.cs
Log:
2007-07-05  Atsushi Enomoto  <[EMAIL PROTECTED]>

        Makefile : added -r:System.Messaging.dll

        * MsmqIntegrationMessageProperty.cs MsmqIntegrationBinding.cs
          MsmqMessage.cs MsmqIntegrationBindingElement.cs
          MsmqIntegrationSecurity.cs : new stubs.

        * Dummy.cs : more stub removal.



Modified: trunk/olive/class/System.ServiceModel/ChangeLog
===================================================================
--- trunk/olive/class/System.ServiceModel/ChangeLog     2007-07-05 13:05:27 UTC 
(rev 81389)
+++ trunk/olive/class/System.ServiceModel/ChangeLog     2007-07-05 13:12:13 UTC 
(rev 81390)
@@ -1,3 +1,7 @@
+2007-07-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       Makefile : added -r:System.Messaging.dll
+
 2007-06-28 Marcos Cobena ([EMAIL PROTECTED])
 
        * System.ServiceModel.dll.sources, System.ServiceModel\Dummy.cs : 

Modified: trunk/olive/class/System.ServiceModel/Makefile
===================================================================
--- trunk/olive/class/System.ServiceModel/Makefile      2007-07-05 13:05:27 UTC 
(rev 81389)
+++ trunk/olive/class/System.ServiceModel/Makefile      2007-07-05 13:12:13 UTC 
(rev 81390)
@@ -18,6 +18,7 @@
                /r:../lib/net_3_0/System.IdentityModel.dll \
                /r:../lib/net_3_0/System.IdentityModel.Selectors.dll \
                /r:System.Transactions.dll \
+               /r:System.Messaging.dll \
                /r:System.Web.dll \
                /r:System.Web.Services.dll \
                /r:Mono.Security.dll \

Modified: trunk/olive/class/System.ServiceModel/System.ServiceModel/ChangeLog
===================================================================
--- trunk/olive/class/System.ServiceModel/System.ServiceModel/ChangeLog 
2007-07-05 13:05:27 UTC (rev 81389)
+++ trunk/olive/class/System.ServiceModel/System.ServiceModel/ChangeLog 
2007-07-05 13:12:13 UTC (rev 81390)
@@ -1,5 +1,9 @@
 2007-07-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
+       * Dummy.cs : more stub removal.
+
+2007-07-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
        * NetMsmqSecurity.cs PoisonMessageException.cs
          MsmqException.cs MsmqPoisonMessageException.cs
          MsmqBindingBase.cs MessageSecurityOverMsmq.cs

Modified: trunk/olive/class/System.ServiceModel/System.ServiceModel/Dummy.cs
===================================================================
--- trunk/olive/class/System.ServiceModel/System.ServiceModel/Dummy.cs  
2007-07-05 13:05:27 UTC (rev 81389)
+++ trunk/olive/class/System.ServiceModel/System.ServiceModel/Dummy.cs  
2007-07-05 13:12:13 UTC (rev 81390)
@@ -29,13 +29,6 @@
        public class XmlSerializerImportOptions { }
 }
 
-namespace System.ServiceModel.MsmqIntegration
-{
-       public class MsmqIntegrationBinding : MsmqBindingBase { public override 
BindingElementCollection CreateBindingElements () { throw new 
NotImplementedException ();} public override string Scheme { get { return 
"msmq.formatname"; } } }
-       public class MsmqIntegrationBindingElement { }
-       public class MsmqIntegrationSecurity { }
-}
-
 namespace System.ServiceModel.PeerResolvers
 {
         //public interface IPeerResolverContract {}

Added: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog
 2007-07-05 13:05:27 UTC (rev 81389)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog
 2007-07-05 13:12:13 UTC (rev 81390)
@@ -0,0 +1,6 @@
+2007-07-05  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * MsmqIntegrationMessageProperty.cs MsmqIntegrationBinding.cs
+         MsmqMessage.cs MsmqIntegrationBindingElement.cs
+         MsmqIntegrationSecurity.cs : new stubs.
+


Property changes on: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/ChangeLog
___________________________________________________________________
Name: svn:eol-style
   + native

Added: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBinding.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBinding.cs
 2007-07-05 13:05:27 UTC (rev 81389)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBinding.cs
 2007-07-05 13:12:13 UTC (rev 81390)
@@ -0,0 +1,73 @@
+//
+// MsmqIntegrationBinding.cs
+//
+// Author: Atsushi Enomoto  <[EMAIL PROTECTED]>
+//
+// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ServiceModel;
+using System.ServiceModel.Channels;
+using System.ServiceModel.Description;
+using System.Xml;
+
+namespace System.ServiceModel.MsmqIntegration
+{
+       public class MsmqIntegrationBinding : MsmqBindingBase
+       {
+               MsmqIntegrationSecurity security;
+               MsmqMessageSerializationFormat format;
+
+               public MsmqIntegrationBinding ()
+                       : this (MsmqIntegrationSecurityMode.None)
+               {
+               }
+
+               public MsmqIntegrationBinding (MsmqIntegrationSecurityMode 
securityMode)
+               {
+                       security = new MsmqIntegrationSecurity ();
+                       security.Mode = securityMode;
+               }
+
+               [MonoTODO]
+               public MsmqIntegrationBinding (string configurationName)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               public MsmqIntegrationSecurity Security {
+                       get { return security; }
+               }
+
+               public MsmqMessageSerializationFormat SerializationFormat {
+                       get { return format; }
+                       set { format = value; }
+               }
+
+               [MonoTODO]
+               public override BindingElementCollection CreateBindingElements 
()
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}


Property changes on: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBinding.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.cs
  2007-07-05 13:05:27 UTC (rev 81389)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.cs
  2007-07-05 13:12:13 UTC (rev 81390)
@@ -0,0 +1,92 @@
+//
+// MsmqIntegrationBindingElement.cs
+//
+// Author: Atsushi Enomoto  <[EMAIL PROTECTED]>
+//
+// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ServiceModel;
+using System.ServiceModel.Channels;
+
+namespace System.ServiceModel.MsmqIntegration
+{
+       public sealed class MsmqIntegrationBindingElement : 
MsmqBindingElementBase
+       {
+               MsmqMessageSerializationFormat format;
+               Type [] target_types;
+
+               public MsmqIntegrationBindingElement ()
+               {
+               }
+
+               public MsmqMessageSerializationFormat SerializationFormat {
+                       get { return format; }
+                       set { format = value; }
+               }
+
+               public override string Scheme {
+                       get { return "net.msmq"; }
+               }
+
+               public Type[] TargetSerializationTypes {
+                       get { return target_types; }
+                       set { target_types = value; }
+               }
+
+               public override BindingElement Clone ()
+               {
+                       return (MsmqIntegrationBindingElement) MemberwiseClone 
();
+               }
+
+               [MonoTODO]
+               public override bool CanBuildChannelFactory<TChannel> 
(BindingContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public override IChannelFactory<TChannel> 
BuildChannelFactory<TChannel> (BindingContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public override bool CanBuildChannelListener<TChannel> 
(BindingContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public override IChannelListener<TChannel> 
BuildChannelListener<TChannel> (BindingContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public override T GetProperty<T> (BindingContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}


Property changes on: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationMessageProperty.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationMessageProperty.cs
 2007-07-05 13:05:27 UTC (rev 81389)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationMessageProperty.cs
 2007-07-05 13:12:13 UTC (rev 81390)
@@ -0,0 +1,151 @@
+//
+// MsmqIntegrationMessageProperty.cs
+//
+// Author: Atsushi Enomoto  <[EMAIL PROTECTED]>
+//
+// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.Messaging;
+using System.ServiceModel;
+using System.ServiceModel.Channels;
+
+using SMessage = System.ServiceModel.Channels.Message;
+
+namespace System.ServiceModel.MsmqIntegration
+{
+       public sealed class MsmqIntegrationMessageProperty
+       {
+               public const string Name = "MsmqIntegrationMessageProperty";
+
+               public MsmqIntegrationMessageProperty ()
+               {
+               }
+
+               [MonoTODO]
+               public static MsmqIntegrationMessageProperty Get (SMessage 
message)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               AcknowledgeTypes? ack_type;
+               Acknowledgment? ack;
+               Uri adm_queue, dst_queue, res_queue;
+               int? app_specific, body_type;
+               DateTime? arrived_time, sent_time;
+               bool? authenticated;
+               object body;
+               string correlation_id, id, label;
+               byte [] extension, sender_id;
+               MessageType? msg_type;
+               MessagePriority? priority;
+               TimeSpan? ttrq;
+
+               public AcknowledgeTypes? AcknowledgeType {
+                       get { return ack_type; }
+                       set { ack_type = value; }
+               }
+
+               public Acknowledgment? Acknowledgment {
+                       get { return ack; }
+               }
+               
+               public Uri AdministrationQueue {
+                       get { return adm_queue; }
+                       set { adm_queue = value; }
+               }
+
+               public int? AppSpecific {
+                       get { return app_specific; }
+                       set { app_specific = value; }
+               }
+
+               public DateTime? ArrivedTime {
+                       get { return arrived_time; }
+               }
+
+               public bool? Authenticated {
+                       get { return authenticated; }
+               }
+
+               public object Body {
+                       get { return body; }
+                       set { body = value; }
+               }
+
+               public int? BodyType {
+                       get { return body_type; }
+                       set { body_type = value; }
+               }
+
+               public string CorrelationId {
+                       get { return correlation_id; }
+                       set { correlation_id = value; }
+               }
+
+               public Uri DestinationQueue {
+                       get { return dst_queue; }
+               }
+
+               public byte [] Extension {
+                       get { return extension; }
+                       set { extension = value; }
+               }
+
+               public string Id {
+                       get { return id; }
+               }
+
+               public string Label {
+                       get { return label; }
+                       set { label = value; }
+               }
+
+               public MessageType? MessageType {
+                       get { return msg_type; }
+               }
+
+               public MessagePriority? Priority {
+                       get { return priority; }
+                       set { priority = value; }
+               }
+
+               public Uri ResponseQueue {
+                       get { return res_queue; }
+                       set { res_queue = value; }
+               }
+
+               public byte [] SenderId {
+                       get { return sender_id; }
+               }
+
+               public DateTime? SentTime {
+                       get { return sent_time; }
+               }
+
+               public TimeSpan? TimeToReachQueue {
+                       get { return ttrq; }
+                       set { ttrq = value; }
+               }
+       }
+}


Property changes on: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationMessageProperty.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationSecurity.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationSecurity.cs
        2007-07-05 13:05:27 UTC (rev 81389)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationSecurity.cs
        2007-07-05 13:12:13 UTC (rev 81390)
@@ -0,0 +1,48 @@
+//
+// MsmqIntegrationSecurity.cs
+//
+// Author: Atsushi Enomoto  <[EMAIL PROTECTED]>
+//
+// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ServiceModel;
+using System.ServiceModel.Security;
+
+namespace System.ServiceModel.MsmqIntegration
+{
+       public sealed class MsmqIntegrationSecurity
+       {
+               MsmqIntegrationSecurityMode mode;
+               MsmqTransportSecurity transport = new MsmqTransportSecurity ();
+
+               public MsmqIntegrationSecurityMode Mode {
+                       get { return mode; }
+                       set { mode = value; }
+               }
+
+               public MsmqTransportSecurity Transport {
+                       get { return transport; }
+               }
+       }
+}


Property changes on: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqIntegrationSecurity.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Added: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqMessage.cs
===================================================================
--- 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqMessage.cs
    2007-07-05 13:05:27 UTC (rev 81389)
+++ 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqMessage.cs
    2007-07-05 13:12:13 UTC (rev 81390)
@@ -0,0 +1,142 @@
+//
+// MsmqMessage.cs
+//
+// Author: Atsushi Enomoto  <[EMAIL PROTECTED]>
+//
+// Copyright (C) 2007 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.Messaging;
+using System.ServiceModel;
+
+namespace System.ServiceModel.MsmqIntegration
+{
+       [MessageContract]
+       public sealed class MsmqMessage<T>
+       {
+               AcknowledgeTypes? ack_type;
+               Acknowledgment? ack;
+               Uri adm_queue, dst_queue, res_queue;
+               int? app_specific, body_type;
+               DateTime? arrived_time, sent_time;
+               bool? authenticated;
+               T body;
+               string correlation_id, id, label;
+               byte [] extension, sender_id;
+               MessageType? msg_type;
+               MessagePriority? priority;
+               TimeSpan? ttrq;
+
+               public MsmqMessage (T body)
+               {
+                       this.body = body;
+               }
+
+               public AcknowledgeTypes? AcknowledgeType {
+                       get { return ack_type; }
+                       set { ack_type = value; }
+               }
+
+               public Acknowledgment? Acknowledgment {
+                       get { return ack; }
+               }
+               
+               public Uri AdministrationQueue {
+                       get { return adm_queue; }
+                       set { adm_queue = value; }
+               }
+
+               public int? AppSpecific {
+                       get { return app_specific; }
+                       set { app_specific = value; }
+               }
+
+               public DateTime? ArrivedTime {
+                       get { return arrived_time; }
+               }
+
+               public bool? Authenticated {
+                       get { return authenticated; }
+               }
+
+               public T Body {
+                       get { return body; }
+                       set { body = value; }
+               }
+
+               public int? BodyType {
+                       get { return body_type; }
+                       set { body_type = value; }
+               }
+
+               public string CorrelationId {
+                       get { return correlation_id; }
+                       set { correlation_id = value; }
+               }
+
+               public Uri DestinationQueue {
+                       get { return dst_queue; }
+               }
+
+               public byte [] Extension {
+                       get { return extension; }
+                       set { extension = value; }
+               }
+
+               public string Id {
+                       get { return id; }
+               }
+
+               public string Label {
+                       get { return label; }
+                       set { label = value; }
+               }
+
+               public MessageType? MessageType {
+                       get { return msg_type; }
+               }
+
+               public MessagePriority? Priority {
+                       get { return priority; }
+                       set { priority = value; }
+               }
+
+               public Uri ResponseQueue {
+                       get { return res_queue; }
+                       set { res_queue = value; }
+               }
+
+               public byte [] SenderId {
+                       get { return sender_id; }
+               }
+
+               public DateTime? SentTime {
+                       get { return sent_time; }
+               }
+
+               public TimeSpan? TimeToReachQueue {
+                       get { return ttrq; }
+                       set { ttrq = value; }
+               }
+       }
+}


Property changes on: 
trunk/olive/class/System.ServiceModel/System.ServiceModel.MsmqIntegration/MsmqMessage.cs
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: trunk/olive/class/System.ServiceModel/System.ServiceModel.dll.sources
===================================================================
--- trunk/olive/class/System.ServiceModel/System.ServiceModel.dll.sources       
2007-07-05 13:05:27 UTC (rev 81389)
+++ trunk/olive/class/System.ServiceModel/System.ServiceModel.dll.sources       
2007-07-05 13:12:13 UTC (rev 81390)
@@ -607,6 +607,11 @@
 System.ServiceModel.Dispatcher/XPathMessageFilter.cs
 System.ServiceModel.Dispatcher/XPathMessageFilterTable.cs
 System.ServiceModel.Dispatcher/XPathNavigatorException.cs
+System.ServiceModel.MsmqIntegration/MsmqIntegrationBinding.cs
+System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.cs
+System.ServiceModel.MsmqIntegration/MsmqIntegrationMessageProperty.cs
+System.ServiceModel.MsmqIntegration/MsmqIntegrationSecurity.cs
+System.ServiceModel.MsmqIntegration/MsmqMessage.cs
 System.ServiceModel.PeerResolvers/CustomPeerResolverService.cs
 System.ServiceModel.PeerResolvers/IPeerResolverContract.cs
 System.ServiceModel.PeerResolvers/RefreshInfo.cs

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to