मेरे पास VB.NET में लिखित निम्न कंसोल एप्लीकेशन है:
उप मुख्य () अंजाम के रूप में वस्तु = CreateObject ("InternetExplorer.Application") अर्थात्। विजुअल = सच ie.Navigate2 ("http: // localhost: 4631 / Default.aspx") अंत उप
यह प्रोग्राम एक आईई विंडो लॉन्च करने के लिए स्वचालन ऑब्जेक्ट का उपयोग करता है और एक दिए गए यूआरएल को नेविगेट करता है। मेरी समस्या का सामना करना पड़ता है कि अगर मैं अपने आवेदन के कई उदाहरणों को लॉन्च करता हूं, तो इस विंडो विंडो को बनाया जाता है जो कि सभी विधि समान कुकी कंटेनर साझा करते हैं क्या कोई ऐसा पैरामीटर है जिसे मैं निर्दिष्ट कर सकता हूं कि हर विंडो के लिए एक अलग कुकी कंटेनर बनाया गया है?
यह मैं जांचने वाला वेब पेज है:
& lt;% @ पृष्ठ भाषा = "सी #" ऑटोइवेंटवायरअप = "सच"% & gt; & Lt;; DOCTYPE HTML PUBLIC "- // W3C // डीटीटी एक्सएचटीएमएल 1.0 ट्रांसक्रिप्शन // एन" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> & Lt; script runat = "server" & gt; संरक्षित शून्य Page_Load (ऑब्जेक्ट प्रेषक, EventArgs ई) {// कुकी सत्र ["फू"] "बार" बनाने के लिए सत्र में कुछ स्टोर करें; Response.Write (Session.SessionID); } & Lt; / script & gt; & Lt; html xmlns = "http://www.w3.org/1999/xhtml" & gt; & LT; बॉडी & gt; & Lt; form id = "form1" runat = "server" & gt; & lt; / form & gt; & Lt; / body & gt; & Lt; / html & gt;
CreateObject के संदर्भ में ("InternetExplorer.Application")
आप इस एक प्रक्रिया के माध्यम से इंटरनेट एक्सप्लोरर का एक उदाहरण बना सकते हैं और आप के सभी इंस्टेंसेस संवाद कर सकते हैं। कुकियों को हर प्रक्रिया में रखा जाएगा ।
आप इसके बजाय अपने एप्लिकेशन WebBrowser
नियंत्रण में उपयोग करने का प्रयास कर सकते हैं (देखें)। आप दो तरीकों से तुलना करते हैं जो जानकारी प्राप्त करते हैं यदि आप WebBrowser
का उपयोग आपके आवेदन में करेंगे, तो आपके आवेदन के सभी उदाहरणों में कुकीज़ का अपना सेट होगा, लेकिन केवल प्रति कोड कुकी का एक सेट, जो कि WebBrowser
की संख्या पर स्वतंत्र है आपके आवेदन में नियंत्रण।
किसी भी प्रक्रिया के अंदर आप किसी भी समय निम्नलिखित कॉल के संबंध में कुकी साफ़ कर सकते हैं
InternetSetOption (IntPtr.Zero, INTERNET_OPTION_END_BROWSER_SESSION, IntPtr.Zero, 0);
(देखें) जो एक और बार कुकी को पकड़ने की प्रकृति दिखाता है।
Comments
Post a Comment