Avatar billede websam Nybegynder
03. marts 2006 - 15:34 Der er 12 kommentarer og
1 løsning

Cache under class library 2.0

Hejsa,

Hvordan kommer jeg i kontakt med cache i en klasse i et library ?

Hvilket namespace skal der til ?

/Websam
Avatar billede Slettet bruger
03. marts 2006 - 15:40 #1
Sidder i System.Web.Caching.

Cache c = HttpContext.Current.Cache;
Avatar billede websam Nybegynder
03. marts 2006 - 15:46 #2
Når jeg laver Imports System.Web.Cache i min klasse får jeg denne :

Namespace or type specified in the Imports 'System.web.cache' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases.
Avatar billede websam Nybegynder
03. marts 2006 - 15:47 #3
Eller for caching :

Namespace or type specified in the Imports 'System.web.caching' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases.
Avatar billede Slettet bruger
03. marts 2006 - 15:50 #4
Du skal have en reference til den dll, som implementerer system.Web.Caching, mener den hedder system.web.dll men er ikke sikker i dit projekt.
Avatar billede websam Nybegynder
03. marts 2006 - 15:51 #5
Laver jeg derimod i en klasse som ligger i min App_Code folder så er der ingen problemer, hvad er forskellen i at klassen ligger et Library vs. App_Code folder ?

/Websam
Avatar billede Slettet bruger
03. marts 2006 - 15:52 #6
Et library projekt inkluderer ikke web dll'er mens ASP.NET projekter gør det, derfor skal du i library projekter manuelt tilføje en reference til dll'en.

Vælg add reference og vælg web.dllen
Avatar billede websam Nybegynder
03. marts 2006 - 15:53 #7
ok det prøver jeg lige ;o)

noget helt andet er om det er smart at have caching af collections liggende i mit business lag, hvad mener du ?
Avatar billede Slettet bruger
03. marts 2006 - 16:00 #8
Det er fint nok i min verden.
Avatar billede websam Nybegynder
03. marts 2006 - 16:00 #9
Så får jeg fejl på HttpContext.Current.Cache :

Name 'HttpContext' is not declared

?
Avatar billede Slettet bruger
03. marts 2006 - 16:04 #10
using System.Web;
Avatar billede websam Nybegynder
03. marts 2006 - 16:10 #11
Se det var sagen, smid et svar ;o)
Avatar billede websam Nybegynder
03. marts 2006 - 16:10 #12
og tak for hjælpen ;o)
Avatar billede Slettet bruger
03. marts 2006 - 16:10 #13
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester