वीडियो: हमें IDisposable की आवश्यकता क्यों है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
आईडी डिस्पोजेबल कुछ भी साफ़ नहीं करेगा या वस्तुओं को नष्ट नहीं करेगा। निपटान के लिए एक कॉल() कुछ भी नहीं करता है अगर वह फ़ंक्शन कुछ नहीं करता है। का उपयोग आईडी डिस्पोजेबल एक पैटर्न है। अन्य वस्तुओं के लिए प्रबंधित संदर्भ वस्तुओं को कचरा संग्रहकर्ता द्वारा एकत्र करने से रोकते हैं।
इसी तरह, आप पूछ सकते हैं कि IDisposable इंटरफ़ेस का उपयोग क्यों किया जाता है?
आईडी डिस्पोजेबल अक्सर उपयोग किया गया उपयोग कथन का फायदा उठाने और प्रबंधित वस्तुओं की नियतात्मक सफाई करने के आसान तरीके का लाभ उठाने के लिए। निपटान पैटर्न का उद्देश्य प्रबंधित और अप्रबंधित दोनों संसाधनों को साफ करने के लिए एक तंत्र प्रदान करना है और ऐसा कब होता है यह इस बात पर निर्भर करता है कि निपटान विधि को कैसे कहा जा रहा है।
इसके अलावा, IDISposable क्या है? आईडी डिस्पोजेबल एक इंटरफ़ेस है जिसमें अप्रबंधित संसाधनों, जैसे फ़ाइलें, स्ट्रीम, डेटाबेस कनेक्शन इत्यादि जारी करने के लिए एक एकल विधि, निपटान () शामिल है।
इसे ध्यान में रखते हुए, मुझे IDisposable का उपयोग कब करना चाहिए?
एक कक्षा में, आप IDISposable लागू करना चाहिए और स्मृति मुक्त होने पर आपको नियंत्रित करने की अनुमति देने के लिए निपटान विधि को ओवरराइट करें। यदि नहीं, तो अप्रबंधित संसाधनों वाली वस्तु को अंतिम रूप देने पर स्मृति को मुक्त करने के लिए यह जिम्मेदारी कचरा संग्रहकर्ता पर छोड़ दी जाती है।
हमें सी # में निपटान की आवश्यकता क्यों है?
इसका उपयोग करने की हमेशा अनुशंसा की जाती है निपटान अप्रबंधित संसाधनों को साफ करने की विधि। लेकिन अप्रबंधित संसाधन (उदाहरण के लिए, Windows API निर्मित ऑब्जेक्ट, फ़ाइल, डेटाबेस कनेक्शन ऑब्जेक्ट, COM ऑब्जेक्ट, आदि). शुद्ध रूपरेखा हम हमें अपने संसाधनों को स्पष्ट रूप से साफ करना होगा। इस प्रकार की वस्तुओं के लिए,.
सिफारिश की:
हमें तार्किक और भौतिक पते की आवश्यकता क्यों है?
तार्किक पते की आवश्यकता हमारी भौतिक स्मृति को सुरक्षित रूप से प्रबंधित करने के लिए है। तार्किक पते का उपयोग भौतिक स्मृति स्थान तक पहुँचने के संदर्भ में किया जाता है। मेमोरी के लिए एक प्रक्रिया के निर्देश और डेटा का बंधन संकलन समय, लोड समय या निष्पादन समय पर किया जाता है
हमें PHP में सत्र की आवश्यकता क्यों है?
सत्र एक अद्वितीय सत्र आईडी के विरुद्ध व्यक्तिगत उपयोगकर्ताओं के लिए डेटा संग्रहीत करने का एक आसान तरीका है। इसका उपयोग पृष्ठ अनुरोधों के बीच राज्य की जानकारी को बनाए रखने के लिए किया जा सकता है। सत्र आईडी सामान्य रूप से सत्र कुकीज़ के माध्यम से ब्राउज़र को भेजी जाती हैं और मौजूदा सत्र डेटा को पुनः प्राप्त करने के लिए आईडी का उपयोग किया जाता है
हमें CSS में सत्यापनकर्ता की आवश्यकता क्यों है?
सीएसएस सत्यापनकर्ता: यह सत्यापनकर्ता एचटीएमएल, एक्सएचटीएमएल इत्यादि में वेब दस्तावेज़ों की सीएसएस वैधता की जांच करता है। एचटीएमएल टाइडी का एक फायदा एक एक्सटेंशन का उपयोग कर रहा है, आप किसी भी सत्यापनकर्ता साइट पर जाने के बिना सीधे ब्राउज़र में अपने पृष्ठों की जांच कर सकते हैं।
हमें टीसीपी और यूडीपी की आवश्यकता क्यों है?
टीसीपी और यूडीपी दोनों प्रोटोकॉल हैं जिनका उपयोग डेटा के बिट्स भेजने के लिए किया जाता है - जिसे पैकेट के रूप में जाना जाता है - इंटरनेट पर। वे दोनों इंटरनेट प्रोटोकॉल के शीर्ष पर निर्मित होते हैं। दूसरे शब्दों में, चाहे आप टीसीपी या यूडीपी के माध्यम से एक पैकेट भेज रहे हों, वह पैकेट एक आईपी पते पर भेजा जाता है
हमें भेद्यता प्रबंधन की आवश्यकता क्यों है?
भेद्यता प्रबंधन एक संगठन की नेटवर्क सुरक्षा में संभावित कमजोरियों को सक्रिय रूप से खोजने और ठीक करने का अभ्यास है। मूल लक्ष्य इन सुधारों को लागू करना है इससे पहले कि कोई हमलावर साइबर सुरक्षा भंग करने के लिए इनका उपयोग कर सके