Class FileStreamContainer
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Hilfsmittel für die File Stream-Verarbeitung.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Vererbte Mitglieder
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
Erhalten Sie den Dateiweg.
public string FilePath { get; }
Eigentumswert
IsCreated
Er erhält einen Wert, der angibt, ob der Strom ausdrücklich erstellt wurde.
public bool IsCreated { get; }
Eigentumswert
IsTemporal
Er bekommt oder setzt einen Wert, der darauf hindeutet, ob der Strom zeitlich ist.
public bool IsTemporal { get; set; }
Eigentumswert
Remarks
Ein temporärer Strom wird sich selbst entfernen, wenn er gelöscht wird.Wenn der Strom memory-based ist, hat diese Eigenschaft keine Wirkung.Der Strom kann als temporär oder beständig gekennzeichnet werden, wenn er ausdrücklich geschaffen wurde, sonst wird die entsprechende Ausnahme gestohlen.
Methods
AfterStreamDisposed()
Anrufen, nachdem der Strom abgeschaltet ist.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Anruf vor der Speicherung findet auf dem Zielstrom statt.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Der Zielstrom.
CreateFileStream(String und Bool)
Erstellt einen neuen File Stream.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
Die Datei Standort.
isTemporal
bool
Wenn Sie auf “richtig” festgelegt sind, ist der Datei-Stream-Container vorübergehend.
Returns
Die Datei Stream Container.
OpenFileStream(String)
ffnet eine bestehende Datei-Stream. Wenn Datei-Stream nicht existiert, wird die entsprechende Ausnahme gestohlen.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
Die Datei Standort.
Returns
Die Datei Stream Container.
Operators
Explicit Operator Stream(FileStreamContainer)
Durchführt eine ausdrückliche Konvertierung von Aspose.Imaging.FileStreamContainer zu System.IO.Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Die Datei Stream Container.
Returns
Das Ergebnis der Umwandlung.
Explicit Operator FileStream(FileStreamContainer)
Durchführt eine ausdrückliche Konvertierung von Aspose.Imaging.FileStreamContainer zu System.IO.FileStream.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Die Datei Stream Container.
Returns
Das Ergebnis der Umwandlung.