Vraag : De Lijst van de besparing in ASP.NET voor gebruik in de tweede Dienst WCF

Ik heb de werkende Silverlight Toegelaten Dienst WCF voor het krijgen van gegevens terug in mijn SL4 app. Dit werkt well.

I nu heeft toegevoegd de tweede Dienst van SL WCF voor rapportering. Deze dienst zal de zelfde SQL Opgeslagen Procedure, als eerste dienst roepen. Zo, vermindert wat ik het doen bekijk op het werk de Server moet doen, door de resultatenLijst van de eerste dienst op te slaan, zodat kan de tweede dienst retirieve deze Lijst, in plaats van het moeten SQL SP in werking stellen en een andere de diensten List.

The 2 bevolken ALTIJD zal bijeengeroepen worden. Ik probeerde toevoegend alles in de 1 dienst, maar de Dienst van het Rapport gebruikt een verschillende die contract.

I wordt geprobeerd om HttpContext.Current.Session. te gebruiken. De eerste dienst plaatste de zitting, maar keerde de tweede de dienstvraag daar NULL.

Is een andere manier om een Lijst, voor het overgaan tussen de Diensten aan de kant van de Server op te slaan?

Antwoord : De Lijst van de besparing in ASP.NET voor gebruik in de tweede Dienst WCF

Hebt u het voorwerp van de Toepassing voor het opslaan van staat geprobeerd? Het is werkingsgebied is niet breed genoeg breder dan Zitting, hoewel misschien om beide diensten te overspannen. Bestaan beide diensten in de zelfde toepassingspool in IIS?

Application.Add („mySharedList“, myList);
Andere oplossingen  
 
programming4us programming4us