الفئة 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; } | يحصل أو يعيّن طول التدفق بالبايت. هذه القيمة أقل من الطول بمقدار موضع بدء التدفق الممرّر في مُنشئ 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. (عاملان) |
انظر أيضًا
- class StreamContainer
- namespace Aspose.Imaging
- assembly Aspose.Imaging