Esempio n. 1
0
        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);
        }