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.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Контейнер за потока на файловете.
Returns
Резултатът от конверсията.