Message Class

Definition

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.

Applies to