public virtual Byte[] HelloWorld_SayHelloWorld_InputMessageRequest(WsWsaHeader header, XmlReader reader) { // Build request object MyEnumDataContractSerializer reqDcs; reqDcs = new MyEnumDataContractSerializer("MyEnum", "hello://Microsoft.WCF.Samples.Adapters"); MyEnum req; req = ((MyEnum)(reqDcs.ReadObject(reader))); // Create response object // Call service operation to process request and return response. MyEnum resp; resp = m_service.SayHelloWorld(req); // Create response header WsWsaHeader respHeader = new WsWsaHeader("hello://Microsoft.WCF.Samples.Adapters/HelloWorld/HelloWorld_SayHelloWorld_Output" + "MessageResponse", header.MessageID, WsWellKnownUri.WsaAnonymousUri, null, null, null); // Create response serializer MyEnumDataContractSerializer respDcs; respDcs = new MyEnumDataContractSerializer("MyEnum", "hello://Microsoft.WCF.Samples.Adapters"); // Build response message and return return(SoapMessageBuilder.BuildSoapMessage(respHeader, respDcs, resp)); }
public virtual Byte[] HelloWorld_SayHelloWorld_InputMessageRequest(WsWsaHeader header, XmlReader reader) { // Build request object MyEnumDataContractSerializer reqDcs; reqDcs = new MyEnumDataContractSerializer("MyEnum", "hello://Microsoft.WCF.Samples.Adapters"); MyEnum req; req = ((MyEnum)(reqDcs.ReadObject(reader))); // Create response object // Call service operation to process request and return response. MyEnum resp; resp = m_service.SayHelloWorld(req); // Create response header WsWsaHeader respHeader = new WsWsaHeader("hello://Microsoft.WCF.Samples.Adapters/HelloWorld/HelloWorld_SayHelloWorld_Output" + "MessageResponse", header.MessageID, WsWellKnownUri.WsaAnonymousUri, null, null, null); // Create response serializer MyEnumDataContractSerializer respDcs; respDcs = new MyEnumDataContractSerializer("MyEnum", "hello://Microsoft.WCF.Samples.Adapters"); // Build response message and return return SoapMessageBuilder.BuildSoapMessage(respHeader, respDcs, resp); }