Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 23971|Válasz: 0

[Forrás] asp.net Testreszabni a session azonosító nevét

[Linket másol]
Közzétéve 2019. 07. 14. 19:46:59 | | |
1. forgatókönyv: asp.net webalkalmazásban ASP.NET_SessionId Microsoft által meghatározott algoritmushalmaz, egy hardveres azonosítókon alapuló összetett algoritmusokból álló halmaz, általában biztosítja a nem duplikálást. Azonban, ha biztosítani akarod, hogy ne legyenek duplikátumok, a SessionID generáló módszert magad definiálhatod. Portál:http://msdn.microsoft.com/zh-cn/ ... nidmanager.validate(v=vs.80).aspx

2. forgatókönyv: A asp.net webalkalmazásban a Session ülés automatikusan megnyílik (bezárható a web.config területén), így a weboldal megőrzi a felhasználó ülésállapotát ASP.NET_SessionId függetlenül attól, hogy a felhasználónak üzleti igényei vannak-e vagy sem! Ez ok nélkül teljesítményfogyasztást eredményez.

Tehát az MVC3-ban a Microsoft eltávolította ezt a teljesítményfogyasztás részét, és amikor az üzlet használja a munkamenetet, azt az üzleti logika generálja!

SessionIDManager.Validate(String) Method

Olyan értéket kap, amely jelzi, hogy a session azonosító érvényes-e vagy sem.


példa

Az alábbi kódpélda az örökölt SessionID osztályt, a SessionIDManager osztályt mutatja, és felülírja a CreateSessionID és Validation metódust, így a SessionID kódot biztosítja és validálja.

Az ebben a példában bemutatott egyedi osztály használatához a SessionID-nek lesz egy egyedi osztálya a Web.config fájlban, ahogy az alábbi HTTP modul példájában is látható.


Manager ESP manage custom virtual col var == quest

Hozz létre egy új osztályt CustomSessionIDManager néven

Modify Web.Config







Előző:Python bevezető oktató teljes verzió (megtanulhatod, ha tudsz kínaiul)
Következő:Java kryo/protobuf/protostuff serialization vagy JSON performance comparison
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com