Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushi@ximian.com>2011-02-16 12:17:09 +0300
committerAtsushi Eno <atsushi@ximian.com>2011-02-16 12:17:09 +0300
commit7cca5459f9df5104d62a2d20cb372cbc57fb04c9 (patch)
tree7b5ee42e38ebc20b3b82e3e1cfd64adffcb28296 /mcs/class/System.ServiceModel.Discovery
parenta5fe143613168928aab6f0a02eba059593769a8f (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.cs16
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; }
}