Class FileStreamContainer
ชื่อพื้นที่: Aspose.Imaging การประกอบ: Aspose.Imaging.dll (25.4.0)
ช่วยในการประมวลผลไฟล์ Stream
[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
ไฟล์ Stream Container
OpenFileStream(รั้ว)
เปิดการไหลของไฟล์ที่มีอยู่ หากการไหลของไฟล์ไม่มีการยกเว้นที่เหมาะสมจะถูก扔掉
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
ตําแหน่งของไฟล์
Returns
ไฟล์ Stream Container
Operators
แอปพลิเคชัน Stream(FileStreamContainer)
ทําการแปลงอย่างชัดเจนจาก Aspose.Imaging.FileStreamContainer ไปยัง System.IO.Stream
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
ไฟล์ Stream Container
Returns
ผลของการแปลง
ผู้ประกอบการอ้างอิง FileStream(FileStreamContainer)
ทําการแปลงอย่างชัดเจนจาก Aspose.Imaging.FileStreamContainer ไปยัง System.IO.FileStream
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
ไฟล์ Stream Container
Returns
ผลของการแปลง