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
透明流运营商(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
转换的结果。