This sample application demonstrates a number of concepts including:
- How to handle sessions in WCF interfaces, services and clients
- If you are using an object hierarchy for your data objects, and you are only using the base types in your interfaces, how do you ensure that your WSDL generated on the client side is aware of these derived types.
- If you have an interface that returns a generic type (.e.g. List<X>), how do you avoid that the generated proxy translates this into an array instead of a list?
- How do I use svcUtil.exe to customize the generation of my proxy code?