| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------
- namespace System.ServiceModel.Diagnostics
- {
- using System.Runtime;
- using System.ServiceModel;
- using System.ServiceModel.Channels;
- using System.Xml;
- class AddressingProperty
- {
- string action;
- Uri to;
- EndpointAddress replyTo;
- System.Xml.UniqueId messageId;
- public AddressingProperty(MessageHeaders headers)
- {
- Fx.Assert(null != headers, "");
- this.action = headers.Action;
- this.to = headers.To;
- this.replyTo = headers.ReplyTo;
- this.messageId = headers.MessageId;
- }
- public string Action
- {
- get { return this.action; }
- }
- public UniqueId MessageId
- {
- get { return this.messageId; }
- }
- public static string Name
- {
- get { return MessageLogTraceRecord.AddressingElementName; }
- }
- public EndpointAddress ReplyTo
- {
- get { return this.replyTo; }
- }
- public Uri To
- {
- get { return this.to; }
- }
- }
- }
|