public virtual WsMessage TypeCheck(WsMessage request)
        {
            // Build request object
            TypeCheckRequestDataContractSerializer reqDcs;

            reqDcs = new TypeCheckRequestDataContractSerializer("TypeCheckRequest", "http://schemas.example.org/SimpleService");
            TypeCheckRequest req;

            req = ((TypeCheckRequest)(reqDcs.ReadObject(request.Reader)));

            // Create response object
            // Call service operation to process request and return response.
            TypeCheckResponse resp;

            resp = m_service.TypeCheck(req);

            // Create response header
            WsWsaHeader respHeader = new WsWsaHeader("http://schemas.example.org/SimpleService/TypeCheckResponse", request.Header.MessageID, m_version.AnonymousUri, null, null, null);
            WsMessage   response   = new WsMessage(respHeader, resp, WsPrefix.Wsdp);

            // Create response serializer
            TypeCheckResponseDataContractSerializer respDcs;

            respDcs             = new TypeCheckResponseDataContractSerializer("TypeCheckResponse", "http://schemas.example.org/SimpleService");
            response.Serializer = respDcs;
            return(response);
        }
예제 #2
0
        public virtual Byte[] TypeCheckRequest(WsWsaHeader header, XmlReader reader)
        {
            // Build request object
            TypeCheckRequestDataContractSerializer reqDcs;

            reqDcs = new TypeCheckRequestDataContractSerializer("TypeCheckRequest", "http://schemas.example.org/SimpleService");
            TypeCheckRequest req;

            req = ((TypeCheckRequest)(reqDcs.ReadObject(reader)));

            // Create response object
            // Call service operation to process request and return response.
            TypeCheckResponse resp;

            resp = m_service.TypeCheck(req);

            // Create response header
            WsWsaHeader respHeader = new WsWsaHeader("http://schemas.example.org/SimpleService/TypeCheckResponse", header.MessageID, WsWellKnownUri.WsaAnonymousUri, null, null, null);

            // Create response serializer
            TypeCheckResponseDataContractSerializer respDcs;

            respDcs = new TypeCheckResponseDataContractSerializer("TypeCheckResponse", "http://schemas.example.org/SimpleService");

            // Build response message and return
            return(SoapMessageBuilder.BuildSoapMessage(respHeader, respDcs, resp));
        }
        public virtual Byte[] TypeCheckRequest(WsWsaHeader header, XmlReader reader)
        {
            // Build request object
            TypeCheckRequestDataContractSerializer reqDcs;
            reqDcs = new TypeCheckRequestDataContractSerializer("TypeCheckRequest", "http://schemas.example.org/SimpleService");
            TypeCheckRequest req;
            req = ((TypeCheckRequest)(reqDcs.ReadObject(reader)));

            // Create response object
            // Call service operation to process request and return response.
            TypeCheckResponse resp;
            resp = m_service.TypeCheck(req);

            // Create response header
            WsWsaHeader respHeader = new WsWsaHeader("http://schemas.example.org/SimpleService/TypeCheckResponse", header.MessageID, WsWellKnownUri.WsaAnonymousUri, null, null, null);

            // Create response serializer
            TypeCheckResponseDataContractSerializer respDcs;
            respDcs = new TypeCheckResponseDataContractSerializer("TypeCheckResponse", "http://schemas.example.org/SimpleService");

            // Build response message and return
            return SoapMessageBuilder.BuildSoapMessage(respHeader, respDcs, resp);
        }
        public virtual WsMessage TypeCheck(WsMessage request)
        {
            // Build request object
            TypeCheckRequestDataContractSerializer reqDcs;
            reqDcs = new TypeCheckRequestDataContractSerializer("TypeCheckRequest", "http://schemas.example.org/SimpleService");
            TypeCheckRequest req;
            req = ((TypeCheckRequest)(reqDcs.ReadObject(request.Reader)));

            // Create response object
            // Call service operation to process request and return response.
            TypeCheckResponse resp;
            resp = m_service.TypeCheck(req);

            // Create response header
            WsWsaHeader respHeader = new WsWsaHeader("http://schemas.example.org/SimpleService/TypeCheckResponse", request.Header.MessageID, m_version.AnonymousUri, null, null, null);
            WsMessage response = new WsMessage(respHeader, resp, WsPrefix.Wsdp);

            // Create response serializer
            TypeCheckResponseDataContractSerializer respDcs;
            respDcs = new TypeCheckResponseDataContractSerializer("TypeCheckResponse", "http://schemas.example.org/SimpleService");
            response.Serializer = respDcs;
            return response;
        }