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; } | الحصول على طول الدفق بالبايت أو تحديده. هذه القيمة أقل منLength من خلال موضع دفق البداية الذي تم تمريره في مُنشئ StreamContainer. | 
| 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) | 
أنظر أيضا
- class StreamContainer
- مساحة الاسم Aspose.Imaging
- المجسم Aspose.Imaging