Class SplitStreamContainer

SplitStreamContainer class

स्प्लिट स्ट्रीम कंटेनर का प्रतिनिधित्व करता है जिसमें स्ट्रीम होता है और स्ट्रीम प्रोसेसिंग रूटीन प्रदान करता है।

public class SplitStreamContainer : StreamContainer

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

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

गुण

नामविवरण
override CanRead { get; }एक मान प्राप्त करता है जो इंगित करता है कि स्ट्रीम पढ़ने का समर्थन करती है या नहीं।
override CanSeek { get; }एक मान प्राप्त करता है जो इंगित करता है कि स्ट्रीम खोज का समर्थन करती है या नहीं।
override CanWrite { get; }एक मान प्राप्त करता है जो दर्शाता है कि धारा लेखन का समर्थन करती है या नहीं।
Disposed { get; }यह इंगित करने वाला मान प्राप्त करता है कि क्या यह उदाहरण निपटाया गया है।
virtual IsStreamDisposedOnClose { get; }एक मान प्राप्त करता है जो इंगित करता है कि यह स्ट्रीम बंद होने पर निपटाया गया है या नहीं।
override Length { get; set; }बाइट्स में स्ट्रीम की लंबाई प्राप्त या सेट करता है। यह मान से कम हैLengthStreamContainer कंस्ट्रक्टर में पारित प्रारंभिक स्ट्रीम स्थिति द्वारा।
override Position { get; set; }स्ट्रीम के भीतर वर्तमान स्थिति प्राप्त या सेट करता है। यह मान StreamContainer कंस्ट्रक्टर में पारित प्रारंभिक स्ट्रीम स्थिति से ऑफसेट का प्रतिनिधित्व करता है।
override Stream { get; }डेटा स्ट्रीम प्राप्त करता है।
SyncRoot { get; }एक ऑब्जेक्ट प्राप्त करता है जिसका उपयोग सिंक्रनाइज़ संसाधन तक पहुंच को सिंक्रनाइज़ करने के लिए किया जा सकता है।

तरीकों

नामविवरण
Dispose()वर्तमान उदाहरण का निपटान करता है।
override Flush()इस स्ट्रीम के सभी बफ़र्स को साफ़ करता है और किसी भी बफ़र किए गए डेटा को अंतर्निहित डिवाइस पर लिखा जाता है।
Insert(int, StreamContainer, bool)स्ट्रीम कंटेनर को निर्दिष्ट स्थिति में सम्मिलित करता है।
override Read(byte[])निर्दिष्ट बाइट बफर भरने के लिए बाइट पढ़ता है।
override Read(byte[], int, int)वर्तमान स्ट्रीम से बाइट्स के अनुक्रम को पढ़ता है और बाइट्स की संख्या से स्ट्रीम के भीतर स्थिति को आगे बढ़ाता है।
override ReadByte()स्ट्रीम से एक बाइट पढ़ता है और स्ट्रीम के भीतर स्थिति को एक बाइट से आगे बढ़ाता है, या स्ट्रीम के अंत में -1 लौटाता है।
virtual Save(Stream)स्ट्रीम के डेटा को निर्दिष्ट स्ट्रीम में सहेजता है (कॉपी करता है)। डिफ़ॉल्ट बफ़र आकार का उपयोग करता हैReadWriteBytesCount और धाराLength मान.
virtual Save(string)स्ट्रीम के डेटा को निर्दिष्ट स्ट्रीम में सहेजता है (कॉपी करता है)। डिफ़ॉल्ट बफ़र आकार का उपयोग करता हैReadWriteBytesCount और धाराLength मान.
virtual Save(Stream, int)सभी स्ट्रीम के डेटा को निर्दिष्ट स्ट्रीम में सहेजता है (कॉपी करता है)। स्ट्रीम का उपयोग करता हैLength मान.
virtual Save(string, int)स्ट्रीम के डेटा को निर्दिष्ट स्ट्रीम में सहेजता है (कॉपी करता है)। स्ट्रीम का उपयोग करता हैLength मान.
override Save(Stream, int, long)स्ट्रीम के डेटा को निर्दिष्ट स्ट्रीम में सहेजता है (कॉपी करता है)।
virtual Save(string, int, long)स्ट्रीम के डेटा को निर्दिष्ट स्ट्रीम में सहेजता है (कॉपी करता है)।
override Seek(long, SeekOrigin)वर्तमान स्ट्रीम के भीतर स्थिति सेट करता है।
override SeekBegin()स्ट्रीम की स्थिति को स्ट्रीम की शुरुआत में सेट करता है। यह मान StreamContainer कंस्ट्रक्टर में पारित प्रारंभिक स्ट्रीम स्थिति से ऑफसेट का प्रतिनिधित्व करता है।
override ToBytes()स्ट्रीम डेटा को इसमें कनवर्ट करता हैByte सरणी.
override ToBytes(long, long)स्ट्रीम डेटा को इसमें कनवर्ट करता हैByte सरणी.
override Write(byte[])सभी निर्दिष्ट बाइट्स को स्ट्रीम में लिखता है।
override Write(byte[], int, int)बाइट्स के अनुक्रम को वर्तमान स्ट्रीम में लिखता है और इस स्ट्रीम के भीतर वर्तमान स्थिति को लिखे गए बाइट्स की संख्या से आगे बढ़ाता है।
override WriteByte(byte)स्ट्रीम में वर्तमान स्थिति के लिए एक बाइट लिखता है और स्ट्रीम के भीतर स्थिति को एक बाइट आगे बढ़ाता है।
virtual WriteTo(StreamContainer)निहित डेटा को दूसरे में कॉपी करता हैStreamContainer .
virtual WriteTo(StreamContainer, long)निहित डेटा को दूसरे में कॉपी करता हैStreamContainer .

यह सभी देखें