Base class for SIP message classes.

The Messagetype exposes the following members.


  Name Description
Protected method Message Initializes a new instance.


  Name Description
Public property AllHeaders Collection that contains all of the headers for this message.
Public property AllStamps Returns all the stamps that are associated with the message.
Public property AuthenticationInfo Stack-specific authentication information.
Public property Content Message content parsed as a string.
Public property RawContent Raw message content.
Public property Received Indicates whether this message was received by the server (as opposed to having been created by the calling application).
Public property Stamp The Stampproperty contains the string that is used to stamp a message. Setting Stampmarks the message with the supplied string, which can then be read either by the application or downstream instances of the application.
Public property StampPool The StampPoolproperty specifies the name of the Enterprise Edition pool in which the last stamp for the application was set.
Public property TimeReceived The TimeReceivedproperty indicates the date and time (represented as a DateTimeobject) the message was received by the server.


  Name Description
Protected method Static member CopyProperties Copies properties to the supplied target message. Used for cloning.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetHeaders A read-only collection of headers of the specified type.
Public method GetType (Inherited from Object.)
Protected method InitializeUnmarshaled Initializes an object that is created by the application in the Unmarshaled state.(Overrides ReplicatedObjectInitializeUnmarshaled(ReplicatedObject).)
Protected method MemberwiseClone (Inherited from Object.)
Protected method SetMarshaled Updates state to Marshaled.(Overrides ReplicatedObjectSetMarshaled () () () () .)
Public method ToString (Inherited from Object.)


  Name Description
Protected field marshalContent The marshalContent field is used to marshal content.

Explicit interface implementations

  Name Description
Explicit interface implemetation Private method ICloneable . . :: . . Clone Creates a copy of this object.

See also