ClientTransaction.ResponseReceived

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

Syntax

[C#]

  Copy imageCopy Code
public event ResponseReceivedEventHandler ResponseReceived;

Syntax

[Visual Basic .NET]

  Copy imageCopy Code
Public Event ResponseReceived As ResponseReceivedEventHandler

Return Values

Delegate of type ResponseReceivedEventHandler, which receives an argument of type ResponseReceivedEventArgs.

Remarks

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

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

Example Code

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

  Copy imageCopy Code
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.
  ...
}

Requirements

Redistributable: Requires Microsoft Lync Server 2010

Namespace: Microsoft.Rtc.Sip

Assembly: ServerAgent (in ServerAgent.dll)

See Also