Class FileStreamContainer

Class FileStreamContainer

ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.4.0)

Auttaa tiedostojen virtauksen käsittelyyn.

[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable

Inheritance

object DisposableObject StreamContainer FileStreamContainer

Implements

IDisposable

Perintöjäsenet

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

Saa tiedoston reitin.

public string FilePath { get; }

Omistuksen arvo

string

IsCreated

Saat arvon, joka osoittaa, onko virta luotu nimenomaisesti.

public bool IsCreated { get; }

Omistuksen arvo

bool

IsTemporal

Saat tai asetat arvon, joka osoittaa, onko virtaus ajankohtainen.

public bool IsTemporal { get; set; }

Omistuksen arvo

bool

Remarks

Väliaikainen virtaus poistaa itsensä, kun se on poistettu.Jos virtaus perustuu muistiin, tämä omaisuus ei vaikuta.Virta voidaan merkitä väliaikaisena tai pysyvänä, jos se on luotu nimenomaisesti muutoin asianmukainen poikkeus heitetään.

Methods

AfterStreamDisposed()

Puhutaan sen jälkeen, kun virta on poistettu.

protected override void AfterStreamDisposed()

BeforeSave(Stream)

Soitettu ennen säästämistä tapahtuu kohdevirrassa.

protected override void BeforeSave(Stream destinationStream)

Parameters

destinationStream Stream

Tavoitteen virta.

CreateFileStream(Sormus ja bool)

Luo uusi tiedoston virta.

public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)

Parameters

fileLocation string

ja tiedoston sijainti.

isTemporal bool

Jos asetetaan “todelliseksi”, tiedoston virran säiliö on väliaikainen.

Returns

FileStreamContainer

Tiedostojen virtainen säiliö.

OpenFileStream(String)

Avaa olemassa oleva tiedoston virta. Jos tiedoston virta ei ole olemassa, asianmukainen poikkeus heitetään.

public static FileStreamContainer OpenFileStream(string fileLocation)

Parameters

fileLocation string

ja tiedoston sijainti.

Returns

FileStreamContainer

Tiedostojen virtainen säiliö.

Operators

Käyttöjärjestelmä Stream(FileStreamContainer)

Se suorittaa nimenomaisen muuntamisen Aspose.Imaging.FileStreamContainerista System.IO.Streamiin.

public static explicit operator Stream(FileStreamContainer fileStreamContainer)

Parameters

fileStreamContainer FileStreamContainer

Tiedostojen virtainen säiliö.

Returns

Stream

muutoksen tuloksena.

nimenomainen operaattori FileStream(FileStreamContainer)

Se suorittaa nimenomaisen muuntamisen Aspose.Imaging.FileStreamContainerista System.IO.

public static explicit operator FileStream(FileStreamContainer fileStreamContainer)

Parameters

fileStreamContainer FileStreamContainer

Tiedostojen virtainen säiliö.

Returns

FileStream

muutoksen tuloksena.

 Suomi