Class FileStreamContainer
Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)
Ajutor pentru procesarea fluxului de fișiere.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Membrii moștenitori
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
Obțineți calea de fișier.
public string FilePath { get; }
Valoarea proprietății
IsCreated
Obține o valoare care indică dacă fluxul a fost creat explicit.
public bool IsCreated { get; }
Valoarea proprietății
IsTemporal
Obține sau stabilește o valoare care indică dacă fluxul este temporar.
public bool IsTemporal { get; set; }
Valoarea proprietății
Remarks
Un flux temporal se va îndepărta atunci când este eliminat. dacă fluxul este bazat pe memorie, această proprietate nu are efect.Fluxul poate fi marcat ca temporar sau persistent în cazul în care a fost creat explicit altfel excepția corespunzătoare este aruncată.
Methods
AfterStreamDisposed()
Numit după ce curentul este dispărut.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Numit înainte de a salva se întâmplă pe fluxul de destinație.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Războiul de destinaţie.
CreateFileStream(Cuvânt cheie, bool)
Creează un nou flux de fișiere.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
Localizarea fișierului .
isTemporal
bool
În cazul în care este setat pentru a fi “realitate”, containerul de flux de fișier este temporar.
Returns
Fișierul este un container.
OpenFileStream(Strângere)
Se deschide un flux de fișiere existent. în cazul în care fluxul de fișiere nu există excepția corespunzătoare este aruncat.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
Localizarea fișierului .
Returns
Fișierul este un container.
Operators
Operatorul Explicit Stream(FileStreamContainer)
Se efectuează o conversie explicită de la Aspose.Imaging.FileStreamContainer la System.IO. Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Fișierul este un container.
Returns
Rezultatul conversiei.
Operatorul explicit FileStream(FileStreamContainer)
Se efectuează o conversie explicită de la Aspose.Imaging.FileStreamContainer la System.IO.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Fișierul este un container.
Returns
Rezultatul conversiei.