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