Class FileStreamContainer
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)
Trợ giúp xử lý file stream.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Thành viên thừa kế
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
Nhận file path.
public string FilePath { get; }
Giá trị bất động sản
IsCreated
Nó nhận được một giá trị cho thấy liệu dòng chảy đã được tạo ra một cách rõ ràng.
public bool IsCreated { get; }
Giá trị bất động sản
IsTemporal
Nhận hoặc đặt một giá trị cho thấy liệu dòng chảy có tạm thời hay không.
public bool IsTemporal { get; set; }
Giá trị bất động sản
Remarks
Một dòng thời gian sẽ loại bỏ bản thân khi nó được loại bỏ. nếu dòng là bộ nhớ dựa trên tài sản này không có hiệu lực.Các dòng chảy có thể được đánh dấu là tạm thời hoặc vĩnh viễn nếu nó được tạo ra rõ ràng nếu không ngoại lệ thích hợp được ném ra.
Methods
AfterStreamDisposed()
Được gọi sau khi dòng chảy được giải phóng.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Được gọi trước khi tiết kiệm xảy ra trên dòng đích.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Mục đích dòng chảy
CreateFileStream(Lời bài hát: Bool)
Tạo một file stream mới.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
Vị trí file.
isTemporal
bool
Nếu được thiết lập để ’truyền’ file stream container là tạm thời.
Returns
file stream container.
OpenFileStream(String)
Mở một dòng tệp hiện có. Nếu dòng tệp không tồn tại, ngoại lệ thích hợp sẽ bị ném.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
Vị trí file.
Returns
file stream container.
Operators
Tính năng Operator Stream(FileStreamContainer)
Thực hiện một chuyển đổi rõ ràng từ Aspose.Imaging.FileStreamContainer đến System.IO. Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
file stream container.
Returns
Kết quả của sự chuyển đổi.
Nhà điều hành FileStream(FileStreamContainer)
Thực hiện một chuyển đổi rõ ràng từ Aspose.Imaging.FileStreamContainer đến System.IO.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
file stream container.
Returns
Kết quả của sự chuyển đổi.