Hur använder jag Cache classen i C#?? Vet egentligen ingenting om Cache-klassen men felmeddelandet antyder att klassen inte har några statiska funktioner och alltså måste instansieras : HAr kommit en bit på väg men .... cache klassen kan du bara använda från asp.net .. och då är det Page.Cache du vill åt Löste det så härCache
Jag har försökt att göra följande
<code>
using System;
using System.Net;
using System.IO;
using System.Web;
using System.Text.RegularExpressions;
using System.Collections;
using System.Text;
using System.Web.Caching;
...
...
...
if(Cache["fetchedstream"] == null)
{
_getmainstream = _fetchstream(@"http://www.pellesoft.nu");
Cache("fetchedstream") = _getmainstream;
}
else
{
_getmainstream = Cache("fetchedstream");
}
</code>
Men jag får bara
System.Web.Caching.Cache' denotes a 'class' where a 'variable' was expected på varje plats som jag använder Cache
hur ska jag göra??
mvh icaaqSv: Cache
Cache mCache=new Cache();
o s v...
/Per HultqvistSv: Cache
<code>
string find = "fetchedstream";
bool there = false;
foreach(DictionaryEntry objItem in Cache)
{
if(Cache[find] == true)
{
there = true;
}
}
</code>
men då blir det System.Web.Caching.Cache' denotes a 'class' where a 'variable' was expected
Varför förstår jag inte......men nån kanske kan hjälpa mig?Sv: Cache
Sv: Cache
<code>
if(HttpRuntime.Cache["fetchedstream"] == null)
{
_getmainstream = _fetchstream(@"http://www.essring.net/webnews/news.lasso");
HttpRuntime.Cache.Insert("fetchedstream", _getmainstream, null, DateTime.Now.AddMinutes(30), TimeSpan.Zero);
}
else
{
_getmainstream = HttpRuntime.Cache["fetchedstream"].ToString();
}
</code>
mvh icaaq