System::IO::BinaryWriter क्लास
अंतर्वस्तु
[
छिपाना
]BinaryWriter class
एक राइटर का प्रतिनिधित्व करता है जो प्रिमिटिव प्रकारों के मानों को बाइट स्ट्रीम में लिखता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
class BinaryWriter : public System::IDisposable
विधियाँ
| विधि | विवरण |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | निर्दिष्ट एन्कोडिंग का उपयोग करके निर्दिष्ट स्ट्रीम में डेटा लिखने वाली BinaryWriter क्लास का इंस्टेंस बनाता है। |
| Close() | वर्तमान BinaryWriter ऑब्जेक्ट और अंतर्निहित आउटपुट स्ट्रीम को बंद करता है। |
| Dispose() override | वर्तमान ऑब्जेक्ट द्वारा उपयोग किए गए सभी संसाधनों को मुक्त करता है और अंतर्निहित स्ट्रीम को बंद करता है। |
| Flush() | आउटपुट स्ट्रीम को फ्लश करता है। |
| get_BaseStream() | आउटपुट स्ट्रीम को लौटाता है। |
| Seek(int, System::IO::SeekOrigin) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए स्ट्रीम की स्थिति सेट करता है। |
| virtual Write(uint8_t) | निर्दिष्ट अनसाइन्ड 8-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | निर्दिष्ट बाइट एरे से निर्दिष्ट बाइट्स की उप-रेंज को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(const ArrayPtr<char_t>&, int, int) | निर्दिष्ट कैरेक्टर एरे से निर्दिष्ट UTF-16 कैरेक्टर्स की उप-रेंज को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(bool) | यदि value ’true’ है तो मान 0 और यदि value ‘false’ है तो मान 1 के साथ एक बाइट को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(char16_t) | निर्दिष्ट 16-बिट विस्तृत कैरेक्टर मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(int16_t) | निर्दिष्ट 16-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(int) | निर्दिष्ट 32-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(int64_t) | निर्दिष्ट 64-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(uint16_t) | निर्दिष्ट अनसाइन्ड 16-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(uint32_t) | निर्दिष्ट अनसाइन्ड 32-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(uint64_t) | निर्दिष्ट अनसाइन्ड 64-बिट पूर्णांक मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(float) | निर्दिष्ट सिंगल-प्रिसीजन फ्लोटिंग पॉइंट मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(double) | निर्दिष्ट डबल-प्रिसीजन फ्लोटिंग पॉइंट मान को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(const Decimal&) | निर्दिष्ट Decimal मान का बाइट प्रतिनिधित्व आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(const String&) | वर्तमान एन्कोडिंग में लंबाई-प्रिफ़िक्स्ड स्ट्रिंग को आउटपुट स्ट्रीम में लिखता है। |
| virtual Write(const char_t *) | वर्तमान एन्कोडिंग में लंबाई-प्रिफ़िक्स्ड स्ट्रिंग को आउटपुट स्ट्रीम में लिखता है। |
| ~BinaryWriter() | डिस्ट्रक्टर। |
संबंधित देखें
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++