public IServiceResponse RegisterNodes(IServiceRequest incoming)
{
RegisterNodesResponse response = null;
try
{
OnRequestReceived(incoming);
RegisterNodesRequest request = (RegisterNodesRequest)incoming;
NodeIdCollection registeredNodeIds = null;
response = new RegisterNodesResponse();
response.ResponseHeader = ServerInstance.RegisterNodes(
request.RequestHeader,
request.NodesToRegister,
out registeredNodeIds);
response.RegisteredNodeIds = registeredNodeIds;
}
finally
{
OnResponseSent(response);
}
return response;
}