Hyvin mielenkiintoinen ASP.NET-foorumit kysymys - maailmanlaajuisten statisten muuttujien käyttämisestä ASP:n soveltamisvaltion sijasta
Vastasin tähän foorumivuoro En itse asiassa voinut' löytää hyvää esimerkkiä siitä, miten tämä on tehtävä M SK1 wierd, se ' se on niin yleinen asia, että sitä on tehtäväMST4 jotenMSC5 ongelmana onMSV6 onko olemassa parempi menetelmä kuin soveltamisobjektin käyttäminen sellaisten esineiden säilyttämiseen, joiden pitäisi olla käytettävissä koko soveltamisen keston ajaksi?* omalla koodillanne . Esimerkiksi
julkinen statinen ArrayList TestArrayList = uusi Array List();
Nyt, missä tahansa luokassa voin käyttää tätä...niin kuin niinM SK2
jos(GlobalM SK1TestArrayList != nullMSC3
{
(int iM SK1 i <1000; i
{
Maailmanlaajuinen.TestArrayList
}
} Cool, kopio ei ole tarpeenM SK1 ( kyllä ymmärrän, että minun pitäisi ensin sulkea tämä varmistaakseni siltojen turvallisuuden...) jotenMSC4 lyhyt yksiMST5 mutta saattaa olla hyödyllinen kenellekäänMSV6 OhMSP7 Tein pienen esimerkin appista, joka myös osoittaa tämän käyttämisen HttpModulissa ks.