public virtual WsMessage AnyCheck(WsMessage request) { // Build request object AnyCheckRequestDataContractSerializer reqDcs; reqDcs = new AnyCheckRequestDataContractSerializer("AnyCheckRequest", "http://schemas.example.org/SimpleService"); AnyCheckRequest req; req = ((AnyCheckRequest)(reqDcs.ReadObject(request.Reader))); // Create response object // Call service operation to process request and return response. AnyCheckResponse resp; resp = m_service.AnyCheck(req); // Create response header WsWsaHeader respHeader = new WsWsaHeader("http://schemas.example.org/SimpleService/AnyCheckResponse", request.Header.MessageID, m_version.AnonymousUri, null, null, null); WsMessage response = new WsMessage(respHeader, resp, WsPrefix.Wsdp); // Create response serializer AnyCheckResponseDataContractSerializer respDcs; respDcs = new AnyCheckResponseDataContractSerializer("AnyCheckResponse", "http://schemas.example.org/SimpleService"); response.Serializer = respDcs; return(response); }
public virtual Byte[] AnyCheckRequest(WsWsaHeader header, XmlReader reader) { // Build request object AnyCheckRequestDataContractSerializer reqDcs; reqDcs = new AnyCheckRequestDataContractSerializer("AnyCheckRequest", "http://schemas.example.org/SimpleService"); AnyCheckRequest req; req = ((AnyCheckRequest)(reqDcs.ReadObject(reader))); // Create response object // Call service operation to process request and return response. AnyCheckResponse resp; resp = m_service.AnyCheck(req); // Create response header WsWsaHeader respHeader = new WsWsaHeader("http://schemas.example.org/SimpleService/AnyCheckResponse", header.MessageID, WsWellKnownUri.WsaAnonymousUri, null, null, null); // Create response serializer AnyCheckResponseDataContractSerializer respDcs; respDcs = new AnyCheckResponseDataContractSerializer("AnyCheckResponse", "http://schemas.example.org/SimpleService"); // Build response message and return return(SoapMessageBuilder.BuildSoapMessage(respHeader, respDcs, resp)); }