See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 23971|Vastuse: 0

[Allikas] asp.net Kohanda sessiooni ID nime

[Kopeeri link]
Postitatud 14.07.2019 19:46:59 | | |
Stsenaarium 1: asp.net veebirakenduses ASP.NET_SessionId Microsofti poolt määratletud algoritmide komplekt, mis on riistvara ID-del põhinev keerukate algoritmide komplekt, suudab üldiselt tagada mittedubleerimise. Kui aga tahad veenduda, et duplikaate pole, võid ise SessionID genereerimise meetodi määratleda. Portaal:http://msdn.microsoft.com/zh-cn/ ... nidmanager.validate(v=vs.80).aspx

Stsenaarium 2: asp.net veebirakenduses avatakse sessioonisessioon automaatselt (saab sulgeda web.config lehel), nii et veebileht säilitab kasutaja sessioonioleku ASP.NET_SessionId sõltumata sellest, kas kasutajal on ärivajadused või mitte! See tekitab jõudlustarbimist ilma põhjuseta.

Seega on Microsoft MVC3-s selle osa jõudlustarbimisest eemaldanud ja kui ettevõte kasutab sessiooni, genereerib see äriloogika!

SessionIDManager.Validate(string) meetod

Saab väärtuse, mis näitab, kas sessiooni identifikaator on kehtiv või mitte.


näide

Järgmine koodinäide näitab pärandatud klassi SessionID, SessionIDManager klassi ning üle kirjutab CreateSessionID ja Validate meetodi, pakkudes ja valideerides meetodi Guid'i SessionID-na.

Selles näites näidatud kohandatud klassi kasutamiseks on SessionID-l Web.config failis kohandatud klass, nagu allolevas HTTP mooduli näites näidatud.


Manager ESP manage custom virtual col var == quest

Loo uus klass nimega CustomSessionIDManager

Muuda Web.Config







Eelmine:Python sissejuhatav õpetus täisversioon (saad õppida, kui oskad hiina keelt)
Järgmine:Java kryo/protobuf/protostuff serialiseerimine või JSON jõudluse võrdlus
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com