- מה תפקידו של inetinfo.exe, aspnet_isapi.dll andaspnet_wp.exe בתהליך טעינת הדף?
inetinfo.exe מיצג את ה IIS שמריץ בין השאר את הבקשות של ה ASP.NET כאשר מתקבלת בקשת ASP.NET ה ISAPI FILTER - aspnet_isapi.dll מטפל בבקשה ע"י העברתה לתהליך שאמור לטפל ב דף aspnet_wp.exe - מה ההבדל בין Response.Write ולבין Response.Output.Write
Response.Output.Write מאפשר לנו לרשום טקסט מופרמט - מהם 4 השלבים העיקרים שקורים במהלך עליית דף ASPX
Init - כאשר הדף נוצר
Load - כאשר הדף נטען לזיכרון השרת
PreRender - הזמן הקצר שלפי הפיכת הדף ל HTML עבור המשתמש
Unload - מתי שהדף סיים את חייו בשרת. - באיזה מהשלבים של טעינת הדף ה ViewState קיים?
אחרי ה Init ולפני ה Page_Load או אחרי ה Init ולפני הOnLoad במקרה של קונטרול. - מה זה ביעבוע ארועים (bubbled event)
כאשר אנו רושמים ארועים שונים לכל מיני פקדים זה יכול מיגע. עדיף לרשום את הקוד בצורה כזו שכל פקד מעלה ארוע כלפי ומעלה ולמעלה תהיה פונקציה אחת שתדע להתמודד עם הארועים. - מה זה HTTP Handler
HTTP Handler הוא תהליך שרץ כתגובה לבקשה שמגיעה מאפליקצית asp.net , כאשר משתמש מבקש דף aspx הבקשה עוברת דרך ה page handler הרלוונטי - מה זה HTTP module
HTTP module הוא אסמבלי שנקרא כל פעם שפונים לאפליקציה שלך. http מודול נקרא כחלק מתהליך ה הבקשה של asp.net ןיש לו גישה ל למחזור החיים של הבקשה.http module מאפשרים לנו לבדוק ולחקור בקשות נכנסות ויוצאות ולבצע פעולות על סמך בקשות אלו. - איזה interface יש לממש כדי ליצור Custom HTTP Handler
IHttpHandler עבור סינכרוני
IHttpAsyncHandler עבור אסינכרוני. - מה ההבדל בין HTTP Handlers סינכרוני ואסינכרוני
סינכורני לא מחזיר תשובה עד שהוא לא סיים לטפל בבקשת ה http שאותה ביקש.
אסינכרוני מחזיר ישר תשובה אפילו שהתהליך לא הסתיים, הדבר חשוב כאשר אנו רוצים להחזיר ללקוח תשובה ומהירה ולא לתת לו לחקות עד שהתהליך מסתים. - מה זה HTTP modules
HTTP modules משמשים לממש מגוון יכולות אפליקטיביות - הזדהות, session, caching וכו - מה ההבדל בין HTTP modules HTTP handlers
HTTP handlers - מחזיר תגובה לבקשה ע"י התיחסות רק ל שם הקובץ
HTTP modules - מגיב לכל הבקשות והתגובות,
יום רביעי, 10 בפברואר 2010
שאלות בנושא asp.net מקבץ מספר 1
הירשם ל-
תגובות לפרסום (Atom)
אין תגובות:
הוסף רשומת תגובה