public IServiceResponse GetEndpoints(IServiceRequest incoming)
{
GetEndpointsResponse response = null;
try
{
OnRequestReceived(incoming);
GetEndpointsRequest request = (GetEndpointsRequest)incoming;
EndpointDescriptionCollection endpoints = null;
response = new GetEndpointsResponse();
response.ResponseHeader = ServerInstance.GetEndpoints(
request.RequestHeader,
request.EndpointUrl,
request.LocaleIds,
request.ProfileUris,
out endpoints);
response.Endpoints = endpoints;
}
finally
{
OnResponseSent(response);
}
return response;
}