System::IO नेमस्पेस

क्लासेस

क्लासविवरण
BasicSTDIOStreamWrapperstd::basic_iostream और उसकी व्युत्पन्न ऑब्जेक्ट्स के लिए एक System.IO.Stream-समान रैपर का प्रतिनिधित्व करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
BasicSTDIStreamWrapperstd::basic_istream और उसकी व्युत्पन्न ऑब्जेक्ट्स के लिए एक System.IO.Stream-समान रैपर का प्रतिनिधित्व करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
BasicSTDOStreamWrapperstd::basic_ostream और उसकी व्युत्पन्न ऑब्जेक्ट्स के लिए एक System.IO.Stream-समान रैपर का प्रतिनिधित्व करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
BasicSystemIOStreamBufएक बफ़र का प्रतिनिधित्व करता है जो System::IO::Stream-समान स्ट्रीम्स को लपेटता है और उन्हें std::iostream-समतुल्य स्ट्रीम्स के आंतरिक बफ़र के रूप में उपयोग करने की अनुमति देता है।
BasicSystemIOStreamWrapperएक std::iostream-समतुल्य रैपर का प्रतिनिधित्व करता है जो आंतरिक बफ़र के रूप में BasicSystemIOStreamBuf का उपयोग करता है।
BasicSystemIStreamWrapperएक std::istream-समतुल्य रैपर का प्रतिनिधित्व करता है जो आंतरिक बफ़र के रूप में BasicSystemIOStreamBuf का उपयोग करता है।
BasicSystemOStreamWrapperएक std::ostream-समतुल्य रैपर का प्रतिनिधित्व करता है जो आंतरिक बफ़र के रूप में BasicSystemIOStreamBuf का उपयोग करता है।
BinaryReaderएक रीडर का प्रतिनिधित्व करता है जो विशिष्ट एन्कोडिंग में प्रिमिटिव डेटा टाइप्स को बाइनरी डेटा के रूप में पढ़ता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
BinaryWriterएक राइटर का प्रतिनिधित्व करता है जो प्रिमिटिव टाइप्स के मानों को बाइट स्ट्रीम में लिखता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
BufferedStreamएक अन्य स्ट्रीम के ऊपर बफ़रिंग लेयर जोड़ता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
Directoryडायरेक्टरीज़ को संशोधित करने के लिए मेथड्स शामिल करता है। यह एक स्थैतिक प्रकार है जिसमें कोई इंस्टेंस सेवाएँ नहीं हैं। आपको इसे किसी भी तरह से इंस्टेंस नहीं बनाना चाहिए।
DirectoryInfoफ़ाइल सिस्टम पाथ, इस पाथ द्वारा संदर्भित डायरेक्टरी का प्रतिनिधित्व करता है और डायरेक्टरीज़ को संशोधित करने के लिए इंस्टेंस मेथड्स प्रदान करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
Fileफ़ाइलों को संशोधित करने के लिए मेथड्स प्रदान करता है। यह एक स्थैतिक प्रकार है जिसमें कोई इंस्टेंस सेवाएँ नहीं हैं। आपको इसे किसी भी तरह से इंस्टेंस नहीं बनाना चाहिए।
FileInfoफ़ाइल के पाथ और इस पाथ द्वारा संदर्भित फ़ाइल का प्रतिनिधित्व करता है और इसे संशोधित करने के लिए मेथड्स प्रदान करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
FileStreamसिंक्रोनस और असिंक्रोनस पढ़ने और लिखने के ऑपरेशन्स को समर्थन देने वाला फ़ाइल स्ट्रीम का प्रतिनिधित्व करता है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
FileSystemInfoयह FileInfo और DirectoryInfo के लिए बेस क्लास है। इस क्लास की ऑब्जेक्ट्स को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
FileSystemInfoStatफ़ाइल या निर्देशिका के बारे में जानकारी का प्रतिनिधित्व करता है।
MemoryStreamमेमोरी से पढ़ने और लिखने वाली स्ट्रीम का प्रतिनिधित्व करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
Pathपाथ को संशोधित करने के लिए विधियाँ प्रदान करता है। यह एक स्थैतिक प्रकार है जिसमें कोई इंस्टेंस सेवाएँ नहीं हैं। इसे किसी भी माध्यम से कभी भी इंस्टेंस नहीं बनाना चाहिए।
STDIOStreamWrapperBaseSystem.IO.Stream-समान रैपर के लिए बेस क्लास का प्रतिनिधित्व करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
Streamविभिन्न स्ट्रीम कार्यान्वयन के लिए एक बेस क्लास। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
StreamReaderबाइट स्ट्रीम से अक्षर पढ़ने वाले रीडर का प्रतिनिधित्व करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
StreamWriterबाइट स्ट्रीम में अक्षर लिखने वाले राइटर का प्रतिनिधित्व करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
StringReaderस्ट्रिंग से अक्षर पढ़ने वाले रीडर का प्रतिनिधित्व करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
StringWriterTextWriter को लागू करता है जो जानकारी को स्ट्रिंग में लिखता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
TextReaderविभिन्न स्रोतों से अक्षरों की श्रृंखला पढ़ने वाले रीडर का प्रतिनिधित्व करने वाली कक्षाओं के लिए एक बेस क्लास। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
TextWriterविभिन्न गंतव्यों पर अक्षरों की श्रृंखला लिखने वाले राइटर का प्रतिनिधित्व करने वाली कक्षाओं के लिए एक बेस क्लास। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।
UnmanagedMemoryStreamअनमैनेज्ड मेमोरी तक पहुँच प्रदान करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को तर्क के रूप में पास करने के लिए करें।

Enums

एनमविवरण
FileAccessफ़ाइल खोलते समय पहुँच के प्रकार को निर्दिष्ट करता है।
FileAttributesडायरेक्टरी या फ़ाइल के गुणों का प्रतिनिधित्व करता है।
FileModeफ़ाइल को कैसे खोलना है, यह निर्दिष्ट करता है।
FileOptionsFileStream ऑब्जेक्ट बनाने के लिए उन्नत विकल्पों का प्रतिनिधित्व करता है।
FileShareखोल रही फ़ाइल के लिए अन्य FileStream ऑब्जेक्ट किस प्रकार की पहुँच रख सकते हैं, यह निर्दिष्ट करता है।
SearchOptionनिर्दिष्ट करता है कि खोज केवल वर्तमान डायरेक्टरी में या वर्तमान डायरेक्टरी और उसकी सभी उपडायरेक्टरीज़ में की जानी चाहिए।
SeekOriginस्ट्रीम में संदर्भ स्थिति को निर्दिष्ट करता है, जिसके सापेक्ष खोजी जाने वाली स्थिति निर्धारित की जाती है।
STDIOStreamPositionPreferenceनिर्धारित करता है कि जब std::basic_iostream और उसके वंशज रैपर निर्माण के समय अलग-अलग पढ़ने और लिखने की स्थितियों को रखते हैं, तो स्ट्रीम में कौन सी स्थिति सामान्य पढ़ने‑लिखने की स्थिति के रूप में अधिक उपयुक्त होगी।
STDIOStreamWrappingModeनिर्दिष्ट करता है कि रैपर std::iostream‑समान स्ट्रीम पर कौन सा I/O मोड लागू करेंगे।
SystemIOStreamWrappingModeनिर्दिष्ट करता है कि रैपर System::IO::Stream-समान स्ट्रीम पर कौन सा I/O मोड लागू करेंगे।

Typedefs

टाइपडिफ़विवरण
BinaryWriterPtrइस क्लास के साझा पॉइंटर के लिए एक उपनाम।
FileNotFoundExceptionजब डिस्क पर मौजूद न होने वाली फ़ाइल तक पहुँचने का प्रयास विफल होता है, तब फेंकी जाने वाली अपवाद। FileNotFoundException क्लास की इंस्टेंस को कभी भी System::SmartPtr में लपेटें नहीं।
IsTemplateBaseOfstd::is_base_of<Base, Derived> के समकक्ष का प्रतिनिधित्व करता है जो यह निर्धारित करता है कि न-instantiated Base टेम्प्लेट क्लास की विरासत instantiated Derived टेम्प्लेट क्लास से है या नहीं। कई विरासत या Base से non-public विरासत होने पर यह विफल होगा।
STDIOStreamWrapperchar अक्षर प्रकारों के लिए BasicSTDIOStreamWrapper के विशेषीकरण।
STDIStreamWrapperchar अक्षर प्रकारों के लिए BasicSTDIStreamWrapper के विशेषीकरण।
STDOStreamWrapperchar अक्षर प्रकारों के लिए BasicSTDOStreamWrapper के विशेषीकरण।
STDWIOStreamWrapperwchar_t अक्षर प्रकारों के लिए BasicSTDIOStreamWrapper के विशेषीकरण।
STDWIStreamWrapperwchar_t अक्षर प्रकारों के लिए BasicSTDIStreamWrapper के विशेषीकरण।
STDWOStreamWrapperwchar_t अक्षर प्रकारों के लिए BasicSTDOStreamWrapper के विशेषीकरण।
SystemIOStreamWrapperchar अक्षर प्रकारों के लिए BasicSystemIOStreamWrapper के विशेषीकरण।
SystemIStreamWrapperchar अक्षर प्रकारों के लिए BasicSystemIStreamWrapper के विशेषीकरण।
SystemOStreamWrapperchar अक्षर प्रकारों के लिए BasicSystemOStreamWrapper के विशेषीकरण।
SystemWIOStreamWrapperwchar_t अक्षर प्रकारों के लिए BasicSystemIOStreamWrapper के विशेषीकरण।
SystemWIStreamWrapperwchar_t अक्षर प्रकारों के लिए BasicSystemIStreamWrapper के विशेषीकरण।
SystemWOStreamWrapperwchar_t अक्षर प्रकारों के लिए BasicSystemOStreamWrapper के विशेषीकरण।

Functions

फ़ंक्शनविवरण
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]