Class FileStreamContainer

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

IDisposable

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

string

IsCreated

Obține o valoare care indică dacă fluxul a fost creat explicit.

public bool IsCreated { get; }

Valoarea proprietății

bool

IsTemporal

Obține sau stabilește o valoare care indică dacă fluxul este temporar.

public bool IsTemporal { get; set; }

Valoarea proprietății

bool

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

FileStreamContainer

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

FileStreamContainer

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

Stream

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

FileStream

Rezultatul conversiei.

 Română