public ExampleObjectsResponse getExampleObjects()
        {
            // Using a List and converting it to an array later is not
            // required, it's just useful if you don't know how many
            // items you'll be returning.
            List <ExampleObject> listOfExampleObjects = new List <ExampleObject>();

            ExampleObject exampleObject1 = new ExampleObject();

            exampleObject1.exampleNameValue   = "John Smith";
            exampleObject1.exampleNumberValue = 123;
            listOfExampleObjects.Add(exampleObject1);

            ExampleObject exampleObject2 = new ExampleObject();

            exampleObject2.exampleNameValue   = "Jane Doe";
            exampleObject2.exampleNumberValue = 456;
            listOfExampleObjects.Add(exampleObject2);

            // You can return a response without a wrapper object,
            // in this case we are using ExampleObjectsResponse,
            // but it means your response XML will be WSI compliant.
            ExampleObjectsResponse response = new ExampleObjectsResponse();

            response.ExampleObjects = listOfExampleObjects.ToArray();

            return(response);
        }
        public ExampleObject getExampleObject()
        {
            ExampleObject exampleObject = new ExampleObject();

            exampleObject.exampleNameValue   = "John Smith";
            exampleObject.exampleNumberValue = 123;
            return(exampleObject);
        }