public NetSimpleSoapSOE()
        {
            SoapCapabilities soapCapabilities = new SoapCapabilities();
            soapCapabilities.AddMethod("EchoInput", "Echo");

            SoeSoapImpl soapImpl = new SoeSoapImpl(c_SOEName, soapCapabilities, HandleSoapMessage);
            reqHandler = (IRequestHandler2)soapImpl;
        }
        public NetSimpleSoapSOE()
        {
            SoapCapabilities soapCapabilities = new SoapCapabilities();

            soapCapabilities.AddMethod("EchoInput", "Echo");

            SoeSoapImpl soapImpl = new SoeSoapImpl(c_SOEName, soapCapabilities, HandleSoapMessage);

            reqHandler = (IRequestHandler2)soapImpl;
        }
        public NetFindNearFeaturesSoapSOE()
        {
            SoapCapabilities soapCaps = new SoapCapabilities();
            soapCaps.AddMethod("GetLayerInfos", "getInfo");
            soapCaps.AddMethod("FindNearFeatures", "findFeatures");
            soapCaps.AddMethod("DemoCustomObjectInput", "DemoCustomObject");
            soapCaps.AddMethod("DemoArrayOfCustomObjectsInput", "DemoArrayOfCustomObjects");

            logger = new ServerLogger();

            SoeSoapImpl soapImpl = new SoeSoapImpl(Constants.SOEName, soapCaps, HandleSoapMessage);
            reqHandler = (IRequestHandler2)soapImpl;
        }
        public NetFindNearFeaturesSoapSOE()
        {
            SoapCapabilities soapCaps = new SoapCapabilities();

            soapCaps.AddMethod("GetLayerInfos", "getInfo");
            soapCaps.AddMethod("FindNearFeatures", "findFeatures");
            soapCaps.AddMethod("DemoCustomObjectInput", "DemoCustomObject");
            soapCaps.AddMethod("DemoArrayOfCustomObjectsInput", "DemoArrayOfCustomObjects");

            logger = new ServerLogger();

            SoeSoapImpl soapImpl = new SoeSoapImpl(Constants.SOEName, soapCaps, HandleSoapMessage);

            reqHandler = (IRequestHandler2)soapImpl;
        }