Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 23971|Svare: 0

[Kilde] asp.net Tilpas navnet på økt-ID-en

[Kopier lenke]
Publisert på 14.07.2019 19:46:59 | | |
Scenario 1: I den asp.net webapplikasjonen ASP.NET_SessionId et sett algoritmer definert av Microsoft, kan et sett komplekse algoritmer basert på maskinvare-ID-er generelt sikre ikke-duplisering. Men hvis du vil være sikker på at det ikke finnes duplikater, kan du selv definere SessionID-genereringsmetoden. Portal:http://msdn.microsoft.com/zh-cn/ ... nidmanager.validate(v=vs.80).aspx

Scenario 2: I den asp.net webapplikasjonen åpnes sesjonsøkten automatisk (kan lukkes i web.config), slik at nettstedet opprettholder brukerens sesjonstilstand ASP.NET_SessionId uavhengig av om brukeren har forretningsbehov eller ikke! Dette skaper ytelsesforbruk uten noen grunn.

Så i MVC3 har Microsoft fjernet denne delen av ytelsesforbruket, og når bedriften bruker økten, genereres den av forretningslogikken!

SessionIDManager.Validate(String)-metoden

Får en verdi som indikerer om sesjonsidentifikatoren er gyldig eller ikke.


eksempel

Følgende kodeeksempel viser den arvede klassen SessionID, SessionIDManager-klassen, og overstyrer CreateSessionID og Validate-metoden, og gir og validerer metodens Guid som SessionID.

For å bruke den egendefinerte klassen demonstrert i dette eksempelet, vil SessionID ha en egendefinert klasse i Web.config-filen, som vist i eksempelet nedenfor for HTTP-modulen.


Manager ESP Manage Custom Virtual Col VAR == Quest

Opprett en ny klasse kalt CustomSessionIDManager

Endre Web.Config







Foregående:Python introduksjonstutorial full versjon (du kan lære det hvis du kan kinesisk)
Neste:Java kryo/protobuf/protostuff-serialisering eller JSON-ytelsessammenligning
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com