ClientTransaction.ResponseReceived Event

Definition

The ResponseReceived event is raised when a response message for the request sent by the ClientTransaction object is received.

public:
 event Microsoft::Rtc::Sip::ResponseReceivedEventHandler ^ ResponseReceived;
public event Microsoft.Rtc.Sip.ResponseReceivedEventHandler ResponseReceived;
Public Custom Event ResponseReceived As ResponseReceivedEventHandler 

Event Type

Remarks

Responses to the message sent by a ClientTransaction object are obtained by registering for the ResponseReceived event. Responses can also be obtained through the Dispatch MSPL function from a message filter script.

The response is obtained from the Response property that is defined on the ResponseReceivedEventArgs object that returned by the event.

Example Code

The following example demonstrates how to register for a ResponseReceived event.

myClientTransaction.ResponseReceived += new ResponseReceivedEventHandler(OnResponseReceived);

...

// The method for handling the response signature must correspond
// with that of the ResponseReceivedEventHandler delegate.

public void OnResponseReceived(object sender, ResponseReceivedEventArgs responseReceivedArgs) {

  // Obtain the Response object.
  Response resp = responseReceivedArgs.Response;

  // Put processing for the response here.
  ...
}

Applies to