Message Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base class for SIP message classes.
public ref class Message abstract : Microsoft::Rtc::Sip::Impl::ReplicatedObject, ICloneable
public abstract class Message : Microsoft.Rtc.Sip.Impl.ReplicatedObject, ICloneable
Public MustInherit Class Message
Inherits ReplicatedObject
Implements ICloneable
- Inheritance
- Derived
- Implements
Constructors
Message() |
Initializes a new instance. |
Fields
marshalContent |
The marshalContent field is used to marshal content. |
state | (Inherited from ReplicatedObject) |
Properties
AllHeaders |
Collection that contains all of the headers for this message. |
AllStamps |
Returns all the stamps that are associated with the message. |
AuthenticationInfo |
Stack-specific authentication information. |
Content |
Message content parsed as a string. |
RawContent |
Raw message content. |
Received |
Indicates whether this message was received by the server (as opposed to having been created by the calling application). |
Stamp |
The Stamp property contains the string that is used to stamp a message. Setting Stamp marks the message with the supplied string, which can then be read either by the application or downstream instances of the application. |
StampPool |
The StampPool property specifies the name of the Enterprise Edition pool in which the last stamp for the application was set. |
TimeReceived |
The TimeReceived property indicates the date and time (represented as a DateTime object) the message was received by the server. |
Methods
CopyProperties(Message, Message) |
Copies properties to the supplied target message. Used for cloning. |
GetHeaders(String) |
A read-only collection of headers of the specified type. |
InitializeMarshaled(ServerAgent, ObjectSpace, UInt32) | (Inherited from ReplicatedObject) |
InitializeUnmarshaled(ReplicatedObject) |
Initializes an object that is created by the application in the Unmarshaled state. |
InitializeUnmarshaled(ServerAgent, ObjectSpace) | (Inherited from ReplicatedObject) |
SetMarshaled() |
Updates state to Marshaled. |
Explicit Interface Implementations
ICloneable.Clone() |
Creates a copy of this object. |