Class FileStreamContainer

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

IDisposable

наследници

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; }

стойност на имота

string

IsCreated

Получава стойност, която показва дали потокът е създаден изрично.

public bool IsCreated { get; }

стойност на имота

bool

IsTemporal

Получава или задава стойност, която показва дали потока е временна.

public bool IsTemporal { get; set; }

стойност на имота

bool

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

FileStreamContainer

Контейнер за потока на файловете.

OpenFileStream(Стрий)

Отворете съществуващ поток на файлове.Ако файлът не съществува, се изхвърля подходящото изключение.

public static FileStreamContainer OpenFileStream(string fileLocation)

Parameters

fileLocation string

Местоположение на файла.

Returns

FileStreamContainer

Контейнер за потока на файловете.

Operators

Изричен оператор на потока(FileStreamContainer)

Извършва експлицитна конверсия от Aspose.Imaging.FileStreamContainer до System.IO. Stream.

public static explicit operator Stream(FileStreamContainer fileStreamContainer)

Parameters

fileStreamContainer FileStreamContainer

Контейнер за потока на файловете.

Returns

Stream

Резултатът от конверсията.

Изричен оператор FileStream(FileStreamContainer)

Извършва експлицитна конверсия от Aspose.Imaging.FileStreamContainer до System.IO.

public static explicit operator FileStream(FileStreamContainer fileStreamContainer)

Parameters

fileStreamContainer FileStreamContainer

Контейнер за потока на файловете.

Returns

FileStream

Резултатът от конверсията.

 Български