public IServiceResponse Cancel(IServiceRequest incoming)
{
CancelResponse response = null;
try
{
OnRequestReceived(incoming);
CancelRequest request = (CancelRequest)incoming;
uint cancelCount = 0;
response = new CancelResponse();
response.ResponseHeader = ServerInstance.Cancel(
request.RequestHeader,
request.RequestHandle,
out cancelCount);
response.CancelCount = cancelCount;
}
finally
{
OnResponseSent(response);
}
return response;
}