¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»ÖãºASP¼¼ÊõÊ×Ò³ >> ASPÓ¦Óà >> ÉîÈëÑо¿ApplicationºÍSession¶ÔÏó(°üÀ¨global.asa)1

ÉîÈëÑо¿ApplicationºÍSession¶ÔÏó(°üÀ¨global.asa)1

2004-10-01 08:26:10  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º10  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£ºÓÃASP±àдÐéÄâÉçÇø¡¢ÍøÉϹºÎïµÈ³ÌÐòʱ£¬ApplicationºÍSession¶ÔÏó¾ßÓоÙ×ãÇáÖØµÄ×÷Óã¬Äܹ»Áé»îºÏÀíµØÔËÓÃÕâÁ½¸ö¶ÔÏóÊÇÌá¸ß³ÌÐòÖÊÁ¿µÄ¹Ø¼ü¡£ÏÂÃæÈñÊÕ߸ù¾Ý×Ô¼ºÔÚÕâ·½ÃæµÄ¾­Ñ飬Ïò´ó¼ÒÉîÈë½éÉÜÒ»ÏÂASPµÄÕâÁ½¸öÄÚ...

ÓÃASP±àдÐéÄâÉçÇø¡¢ÍøÉϹºÎïµÈ³ÌÐòʱ£¬ApplicationºÍSession¶ÔÏó¾ßÓоÙ×ãÇáÖØµÄ×÷Óã¬Äܹ»Áé»îºÏÀíµØÔËÓÃÕâÁ½¸ö¶ÔÏóÊÇÌá¸ß³ÌÐòÖÊÁ¿µÄ¹Ø¼ü¡£ÏÂÃæÈñÊÕ߸ù¾Ý×Ô¼ºÔÚÕâ·½ÃæµÄ¾­Ñ飬Ïò´ó¼ÒÉîÈë½éÉÜÒ»ÏÂASPµÄÕâÁ½¸öÄÚ½¨¶ÔÏó¡£

¡¡¡¡Ò»¡¢Application¶ÔÏóµÄ³ÉÔ±¸ÅÊö

¡¡¡¡Application¶ÔÏó³ÉÔ±°üÀ¨Application¶ÔÏóµÄ¼¯ºÏ¡¢·½·¨ºÍʼþ¡£

¡¡¡¡¢±Application¶ÔÏóµÄ¼¯ºÏ

¡¡¡¡Contents¼¯ºÏ£ºÃ»ÓÐʹÓÃÔªËØ¶¨ÒåµÄ´æ´¢ÓÚApplicaiton¶ÔÏóÖеÄËùÓбäÁ¿µÄ¼¯ºÏ

¡¡¡¡StaticObjects:ʹÓÃÔªËØ¶¨ÒåµÄ´æ´¢ÓÚApplication¶ÔÏóÖеÄËùÓбäÁ¿ µÄ¼¯ºÏ

¡¡¡¡Àý£ºÔÚdefault.aspÖÐÓÐÈçϸ³Öµ

¡¡¡¡application("a")="a"

¡¡¡¡application("b")=128

¡¡¡¡application("c")=false

¡¡¡¡ÔòÓÐcontents¼¯ºÏ

¡¡¡¡application.contents(1)="a" 'Ò²¿ÉдΪapplication.contents("a")="a"

¡¡¡¡application.contents(2)=128 'Ò²¿ÉдΪapplication.contents("b")=128

¡¡¡¡application.contents(3)=false 'Ò²¿ÉдΪapplication.contents("c")=false

¡¡¡¡Ôڴ˱ÊÕßÍÆ¼öÄãÔÚµ÷ÓÃʱʹÓÃÀàÈçapplication.contents("a")µÄ·½·¨£¬ÒòΪÕâÑù¸üΪֱ¹Û£¬Èç¹ûÓÃÐòºÅÀ´±íʾµÄ»°ÔòÒª¿¼ÂǸ³ÖµµÄÏȺó˳Ðò¡£

¡¡¡¡¢²Application¶ÔÏóµÄ·½·¨

¡¡¡¡Contents.Remove("±äÁ¿Ãû")£º´ÓApplication.Contents¼¯ºÏÖÐɾ³ýÖ¸¶¨µÄ±äÁ¿

¡¡¡¡Contents.RemoveAll() £º°ÑApplication.Contents¼¯ºÏÖеÄËùÓбäÁ¿É¾³ý

¡¡¡¡Lock() £ºËø¶¨Application¶ÔÏó£¬Ê¹µÃÖ»Óе±Ç°µÄASPÒ³¶ÔÄÚÈÝÄܽøÐзÃÎÊ

¡¡¡¡Unlock() £º½â³ý¶ÔApplication¶ÔÏóµÄËø¶¨

¡¡¡¡Àý£ºÔÚdefault.aspÖУº

¡¡¡¡application("a")="a"

¡¡¡¡application("b")=128

¡¡¡¡application("c")=false

¡¡¡¡response.write application.contents(1)&"
"

¡¡¡¡response.write application.contents(2)&"
"

¡¡¡¡response.write application.contents(3)&"
"

¡¡¡¡response.write "After Remove b:"

¡¡¡¡application.contents.remove("b")

¡¡¡¡response.write application.contents(1)&"
"

¡¡¡¡response.write application.contents(2)&"
"

¡¡¡¡Ö´Ðнá¹û£º

¡¡¡¡a

¡¡¡¡128

¡¡¡¡False

¡¡¡¡After Remove b:

¡¡¡¡a

¡¡¡¡False

¡¡¡¡Èç¹ûҪɾ³ý¼¯ºÏÖÐËùÓбäÁ¿ÓÃapplication.contents.removeall¼´¿É£¬ÖÁÓÚLockºÍUnlock·½·¨ÔÚʵ¼ÊÖо­³£Óõ½£¬¶ÁÕßÒ²±È½ÏÊìϤ£¬Ôڴ˾Ͳ»ÔÚÀÛ׸¡£

¡¡¡¡¢³Application¶ÔÏóʼþ

¡¡¡¡OnStart£ºµÚÒ»¸ö·ÃÎÊ·þÎñÆ÷µÄÓû§µÚÒ»´Î·ÃÎÊÄ³Ò»Ò³ÃæÊ±·¢Éú

¡¡¡¡OnEnd £ºµ±×îºóÒ»¸öÓû§µÄ»á»°ÒѾ­½áÊø²¢ÇҸûỰµÄOnEndʼþËùÓдúÂëÒѾ­Ö´ÐÐÍê±Ïºó·¢Éú£¬»ò×îºóÒ»¸öÓû§·ÃÎÊ·þÎñÆ÷Ò»¶Îʱ¼ä£¨Ò»°ãΪ20·ÖÖÓ£©ºóÈÔȻûÓÐÈË·ÃÎʸ÷þÎñÆ÷²úÉú¡£

¡¡¡¡ÏëÒª¶¨Òåapplication¶ÔÏóµÄOnStartºÍOnEndʼþÀï×öʲôÐèÒª½«´úÂëдÔÚGlobal.asaÕâ¸öÎļþÀÏÂÎÄÓоÙÀý£©£¬²¢ÇÒ½«¸ÃÎļþ·ÅÔÚÕ¾µãµÄ¸ùĿ¼Ï£¨Ò»°ãÊÇInetpub\wwwroot\£©

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/asp/2004/10/381.htm
Ïà¹ØÎÄÕÂ