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; } | الحصول على طول الدفق بالبايت أو تحديده. هذه القيمة أقل من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.PSD
- المجسم Aspose.PSD