Class FileStreamContainer
اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)
مساعدة في معالجة ملفات التدفق.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
الأعضاء الموروثين
StreamContainer.ReadWriteBytesCount , StreamContainer.Flush() , StreamContainer.Write(byte[]) , StreamContainer.WriteByte(byte) , StreamContainer.Read(byte[]) , StreamContainer.ToBytes() , StreamContainer.ToBytes(long, long) , StreamContainer.Read(byte[], int, int) , StreamContainer.ReadByte() , StreamContainer.Seek(long, SeekOrigin) , StreamContainer.SeekBegin() , StreamContainer.Write(byte[], int, int) , StreamContainer.Save(Stream) , StreamContainer.Save(Stream, int) , StreamContainer.Save(Stream, int, long) , StreamContainer.Save(string) , StreamContainer.Save(string, int) , StreamContainer.Save(string, int, long) , StreamContainer.WriteTo(StreamContainer) , StreamContainer.WriteTo(StreamContainer, long) , StreamContainer.SyncRoot , StreamContainer.Position , StreamContainer.Stream , StreamContainer.IsStreamDisposedOnClose , StreamContainer.Length , StreamContainer.CanRead , StreamContainer.CanSeek , StreamContainer.CanWrite , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
FilePath
احصل على مسار الملفات.
public string FilePath { get; }
قيمة الممتلكات
IsCreated
يحصل على قيمة تشير إلى ما إذا كان التدفق قد تم إنشاؤه صراحة.
public bool IsCreated { get; }
قيمة الممتلكات
IsTemporal
يحصل أو يضع قيمة تشير إلى ما إذا كان التدفق مؤقتًا أم لا.
public bool IsTemporal { get; set; }
قيمة الممتلكات
Remarks
سيتم إزالة تدفق موقت عند التخلص منه.إذا كان التدفق مبنيًا على الذاكرة ، فلن يكون له أي تأثير.يمكن تصنيف التدفق على أنه مؤقت أو دائم إذا تم إنشاؤه صراحة خلاف ذلك يتم إلقاء الاستثناء المناسب.
Methods
AfterStreamDisposed()
يتم استدعاءها بعد إلغاء التدفق.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
يتم استدعاء قبل الإنقاذ على تدفق الوجهة.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
تدفق الوجهة .
CreateFileStream(البول، البول)
إنشاء تدفق ملف جديد.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
موقع الملف .
isTemporal
bool
إذا قمت بتعيين “الحقيقة” ، فإن حاوية تدفق الملفات مؤقتة.
Returns
الملفات التي تدفق حاوية.
OpenFileStream(الستار)
يفتح تدفق الملفات الحالي.إذا لم يكن تدفق الملفات موجودًا، يتم إلقاء الاستثناء المناسب.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
موقع الملف .
Returns
الملفات التي تدفق حاوية.
Operators
المشغل المباشر Stream(FileStreamContainer)
إجراء تحويل صريح من Aspose.Imaging.FileStreamContainer إلى System.IO.Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
الملفات التي تدفق حاوية.
Returns
نتيجة التحويل .
المشغل المباشر FileStream(FileStreamContainer)
إجراء تحويل صريح من Aspose.Imaging.FileStreamContainer إلى System.IO.FileStream.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
الملفات التي تدفق حاوية.
Returns
نتيجة التحويل .