public IServiceResponse RegisterServer2(IServiceRequest incoming)
{
RegisterServer2Response response = null;
try
{
OnRequestReceived(incoming);
RegisterServer2Request request = (RegisterServer2Request)incoming;
StatusCodeCollection configurationResults = null;
DiagnosticInfoCollection diagnosticInfos = null;
response = new RegisterServer2Response();
response.ResponseHeader = ServerInstance.RegisterServer2(
request.RequestHeader,
request.Server,
request.DiscoveryConfiguration,
out configurationResults,
out diagnosticInfos);
response.ConfigurationResults = configurationResults;
response.DiagnosticInfos = diagnosticInfos;
}
finally
{
OnResponseSent(response);
}
return response;
}