/// <summary> /// Invokes the FindDnsServices service. /// </summary> public IServiceResponse FindDnsServices(IServiceRequest incoming) { FindDnsServicesResponse response = null; FindDnsServicesRequest request = (FindDnsServicesRequest)incoming; DnsServiceRecordCollection services = null; response = new FindDnsServicesResponse(); response.ResponseHeader = ServerInstance.FindDnsServices( request.RequestHeader, request.EndpointUrl, request.ServiceNameFilters, request.ServiceTypeFilters, out services); response.Services = services; return response; }
/// <summary> /// Initializes the message with a service fault. /// </summary> public FindDnsServicesResponseMessage(ServiceFault ServiceFault) { this.FindDnsServicesResponse = new FindDnsServicesResponse(); if (ServiceFault != null) { this.FindDnsServicesResponse.ResponseHeader = ServiceFault.ResponseHeader; } }
/// <summary cref="IServiceMessage.CreateResponse" /> public object CreateResponse(IServiceResponse response) { FindDnsServicesResponse body = response as FindDnsServicesResponse; if (body == null) { body = new FindDnsServicesResponse(); body.ResponseHeader = ((ServiceFault)response).ResponseHeader; } return new FindDnsServicesResponseMessage(body); }
/// <summary> /// Initializes the message with the body. /// </summary> public FindDnsServicesResponseMessage(FindDnsServicesResponse FindDnsServicesResponse) { this.FindDnsServicesResponse = FindDnsServicesResponse; }