public IServiceResponse Republish(IServiceRequest incoming)
{
RepublishResponse response = null;
try
{
OnRequestReceived(incoming);
RepublishRequest request = (RepublishRequest)incoming;
NotificationMessage notificationMessage = null;
response = new RepublishResponse();
response.ResponseHeader = ServerInstance.Republish(
request.RequestHeader,
request.SubscriptionId,
request.RetransmitSequenceNumber,
out notificationMessage);
response.NotificationMessage = notificationMessage;
}
finally
{
OnResponseSent(response);
}
return response;
}