SipRequestData Class

Definition

Captures information in an incoming SIP request. It gives access to the message type in addition to what is exposed in a SipMessageData class. This class is used only to expose an incoming request and cannot be used to create an outgoing request.

public ref class SipRequestData : Microsoft::Rtc::Signaling::SipMessageData
[Serializable]
public class SipRequestData : Microsoft.Rtc.Signaling.SipMessageData
type SipRequestData = class
    inherit SipMessageData
Public Class SipRequestData
Inherits SipMessageData
Inheritance
SipRequestData
Attributes
SerializableAttribute

Constructors

SipRequestData(SerializationInfo, StreamingContext)

Initializes a new instance of the SipRequestData class with serialized data.

Properties

CallId

Gets the call id header value from the message. This property can return empty string if call id value is not available.

(Inherited from SipMessageData)
ContentType

Gets the content type.

(Inherited from SipMessageData)
CSeq

Gets the sequence number of the response.

(Inherited from SipMessageData)
FromHeader

Gets the "From" header of the message.

(Inherited from SipMessageData)
MessageType

Gets the message type of the request.

RequestUri

Gets the request URI.

(Inherited from SipMessageData)
SignalingHeaders

Gets the signaling headers in the response.

(Inherited from SipMessageData)
ToHeader

Gets the "To" header of the message.

(Inherited from SipMessageData)
UserAgent

Gets the user agent of the message. This is retrieved either from User-Agent or Server header.

(Inherited from SipMessageData)

Methods

GetMessageBody()

Gets the message body.

(Inherited from SipMessageData)
GetMessageBodyString()

Gets the message body as string.

(Inherited from SipMessageData)
GetObjectData(SerializationInfo, StreamingContext)

Populates a SerializationInfo with the data needed to serialize the object.

Applies to