I need to use or stimulate a very simple session object inside my WCF app.
I simply need to store some values at the beginning of a call and I need access to these values while I go through some different methods of my service.
Asp.NET session would be very ideal to use for this so I need to find out what is available on a WCF app for storing such values.
Note: this is just a per call session, I don’t need to retain this session between different calls from the client to service and such..
What you’re describing (custom context that is retained for the life of a single request) is more like
HttpContext.Itemsthan an ASP.NET Session.WCF does have a class called
OperationContextthat is similar toHttpContext. It doesn’t have anItemsproperty for custom context, but this blog post describes a technique you can use to achieve what you want.