diff options
author | Atsushi Eno <atsushi@ximian.com> | 2011-02-16 12:17:09 +0300 |
---|---|---|
committer | Atsushi Eno <atsushi@ximian.com> | 2011-02-16 12:17:09 +0300 |
commit | 7cca5459f9df5104d62a2d20cb372cbc57fb04c9 (patch) | |
tree | 7b5ee42e38ebc20b3b82e3e1cfd64adffcb28296 /mcs/class/System.ServiceModel.Discovery | |
parent | a5fe143613168928aab6f0a02eba059593769a8f (diff) |
To header seems mandatory in April2005, so fill it.
Diffstat (limited to 'mcs/class/System.ServiceModel.Discovery')
-rw-r--r-- | mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/MessageContractsApril2005.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/MessageContractsApril2005.cs b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/MessageContractsApril2005.cs index 760202f1350..38d18a58805 100644 --- a/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/MessageContractsApril2005.cs +++ b/mcs/class/System.ServiceModel.Discovery/System.ServiceModel.Discovery.VersionApril2005/MessageContractsApril2005.cs @@ -43,12 +43,21 @@ namespace System.ServiceModel.Discovery.VersionApril2005 public const string ProbeMatchAction = NS + "/ProbeMatches"; public const string ResolveAction = NS + "/Resolve"; public const string ResolveMatchAction = NS + "/ResolveMatches"; + public const string ToUrn = "urn:schemas-xmlsoap-org:ws:2005:04:discovery"; [MessageContract (IsWrapped = false)] public class OnlineAnnouncement { + public OnlineAnnouncement () + { + To = new Uri (MessageContractsApril2005.ToUrn); + } + [MessageHeader (Name = "AppSequence", Namespace = NS)] public DiscoveryMessageSequenceApril2005 MessageSequence { get; set; } + [MessageHeader (Name = "To", Namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")] + public Uri To { get; set; } + [MessageBodyMember (Name = "Hello", Namespace = NS)] public EndpointDiscoveryMetadataApril2005 EndpointDiscoveryMetadata { get; set; } } @@ -56,8 +65,15 @@ namespace System.ServiceModel.Discovery.VersionApril2005 [MessageContract (IsWrapped = false)] public class OfflineAnnouncement { + public OfflineAnnouncement () + { + To = new Uri (MessageContractsApril2005.ToUrn); + } + [MessageHeader (Name = "AppSequence", Namespace = NS)] public DiscoveryMessageSequenceApril2005 MessageSequence { get; set; } + [MessageHeader (Name = "To", Namespace = "http://schemas.xmlsoap.org/ws/2004/08/addressing")] + public Uri To { get; set; } [MessageBodyMember (Name = "Bye", Namespace = NS)] public EndpointDiscoveryMetadataApril2005 EndpointDiscoveryMetadata { get; set; } } |