I have several web services. One of this services is used for retrieve a session id (authentication). I pass this id when call other services through SessionInfo.
I want to use WCF instead of classic web methods. How can I share one session between several wcf’s clients?
I have several web services. One of this services is used for retrieve a
Share
It is not clear what do you mean by session. WCF supports four types of sessions:
All these sessions are related to communication between single client proxy and single service instance. Nothing else is provided out of the box. Moreover there is no special “session” object.
So what exactly are you trying to achieve? Are you going to replace ASMX services wich are using ASP.NET session? In that case check this sample.
Edit:
The idea about receiving single Id from the first service and reusing this Id on subsequent calls to multiple services should be called corelation (one big activity/transaction) or federation (security related) not session.