Class OutputStream

OutputStream class

एक सरोगेट स्ट्रीम वास्तविक आउटपुट स्ट्रीम को लपेटता है और उस तक पहुंच को नियंत्रित करता है। OutputStream इसमें URI डेटा होता है जो आउटपुट स्ट्रीम के स्थान का वर्णन करता है।

public class OutputStream : Stream

कंस्ट्रक्टर्स

नामविवरण
OutputStream(Stream, string)का एक नया उदाहरण प्रारंभ करता हैOutputStream वर्ग.

गुण

नामविवरण
override CanRead { get; }एक मान प्राप्त करता है जो इंगित करता है कि लपेटा गया आउटपुट स्ट्रीम पढ़ने का समर्थन करता है या नहीं।
override CanSeek { get; }एक मान प्राप्त करता है जो इंगित करता है कि लपेटा गया आउटपुट स्ट्रीम खोज का समर्थन करता है या नहीं।
override CanWrite { get; }एक मान प्राप्त करता है जो इंगित करता है कि लपेटा गया आउटपुट स्ट्रीम लेखन का समर्थन करता है या नहीं।
override Length { get; }लिपटे आउटपुट स्ट्रीम के बाइट्स में लंबाई प्राप्त करता है।
override Position { get; set; }लिपटे आउटपुट स्ट्रीम के भीतर स्थिति प्राप्त या सेट करता है।
Uri { get; }स्ट्रीम स्थान का यूआरआई प्राप्त करता है।

तरीकों

नामविवरण
override Close()लिपटे आउटपुट स्ट्रीम और वर्तमान स्ट्रीम को बंद करता है।
override Flush()लिपटे आउटपुट स्ट्रीम के लिए सभी बफ़र्स को साफ़ करता है और किसी भी बफ़र किए गए डेटा को अंतर्निहित डिवाइस पर लिखा जाता है।
override Read(byte[], int, int)लपेटे गए आउटपुट स्ट्रीम से बाइट्स के अनुक्रम को पढ़ता है और स्ट्रीम के भीतर स्थिति को बाइट्स की संख्या से आगे बढ़ाता है।
override Seek(long, SeekOrigin)लिपटे आउटपुट स्ट्रीम के भीतर स्थिति सेट करता है।
override SetLength(long)लिपटे आउटपुट स्ट्रीम की लंबाई निर्धारित करता है।
override Write(byte[], int, int)लपेटे गए आउटपुट स्ट्रीम में बाइट्स का अनुक्रम लिखता है और इस स्ट्रीम के भीतर वर्तमान स्थिति को बाइट्स की संख्या से आगे बढ़ाता है।

यह सभी देखें