Tu n'auras pas accès aux données que tu veux. Une autre technique consiste à utiliser le Context. Le context te permettra de simuler la session sur chaque aller retour au serveur. Le context est accessible par tous tes objets.
Au démarrage du Global.asax, tu peux placer des éléments dans ton context, les libérer à la sortie.
pour placer un élément dans ton context :
 
	
	CallContext.SetData("monObj", monObjet);
 et le récupérer dans une autre classe :
	
	(monObjet)CallContext.GetData("monObjet");
 Le fonctionnement ressemble à celui de la session. Tu devras pensé aussi à libérer le context une fois l'utilisation terminer
 
	
	CallContext.FreeNamedDataSlot("monObjet");
 
Peut être qu'en placant ton request dans ton context, tu pourra t'en sortir.
						
					
Partager