Class FileStreamContainer

FileStreamContainer class

फाइल स्ट्रीम प्रोसेसिंग के लिए सहायक।

public sealed class FileStreamContainer : StreamContainer

गुण

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

तरीकों

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

यह सभी देखें