Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 23971|Odpověď: 0

[Zdroj] asp.net Přizpůsobte název ID relace

[Kopírovat odkaz]
Zveřejněno 14.07.2019 19:46:59 | | |
Scénář 1: V asp.net webové aplikaci ASP.NET_SessionId sadě algoritmů definovaných Microsoftem, sadě složitých algoritmů založených na hardwarových ID, která obecně zajišťuje neduplikaci. Pokud však chcete zajistit, že neexistují žádné duplicity, můžete si metodu generování SessionID definovat sami. Portál:http://msdn.microsoft.com/zh-cn/ ... nidmanager.validate(v=vs.80).aspx

Scénář 2: V asp.net webové aplikaci se relace automaticky otevře (lze ji zavřít ve web.config), takže web udržuje stav relace uživatele ASP.NET_SessionId bez ohledu na to, zda má uživatel obchodní potřeby nebo ne! To vytváří bezdůvodnou spotřebu výkonu.

Takže v MVC3 Microsoft tuto část spotřeby výkonu odstranil a když firma využívá relaci, generuje ji obchodní logika!

SessionIDManager.Validate(String) Method

Získá hodnotu, která ukazuje, zda je identifikátor relace platný nebo ne.


příklad

Následující příklad kódu ukazuje zděděnou třídu SessionID, třídu SessionIDManager a přepisuje metody CreateSessionID a Validate, přičemž poskytuje a validuje metodu Guid jako SessionID.

Pro použití vlastní třídy ukázané v tomto příkladu bude mít SessionID vlastní třídu v souboru Web.config, jak je ukázáno v příkladu níže pro HTTP modul.


Manager ESP Manage Custom Virtual Col var == Quest

Vytvořte novou třídu nazvanou CustomSessionIDManager

Upravit Web.Config







Předchozí:Úvodní tutoriál pro Python v plné verzi (můžete se ho naučit, pokud umíte čínsky)
Další:Java kryo/protobuf/protostuff serializace nebo srovnání výkonu JSON
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com