C# Класс OpenTween.MemoryImage

Image と Stream を対に保持するためのクラス
Image.FromStream() を使用して Image を生成する場合、 Image を破棄するまでの間は元となった Stream を破棄できないためその対策として使用する。
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Image Image
Stream Stream

Защищенные свойства (Protected)

Свойство Тип Описание
disposed bool

Открытые методы

Метод Описание
CopyFromBytes ( byte bytes ) : MemoryImage

指定されたバイト列から MemoryImage を作成します。

CopyFromStream ( Stream stream ) : MemoryImage

指定された Stream から MemoryImage を作成します。

ストリームの内容はメモリ上に展開した後に使用されるため、 引数に指定した Stream を MemoryImage より先に破棄しても問題ありません。

Dispose ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
MemoryImage ( Stream stream ) : System

Описание методов

CopyFromBytes() публичный статический Метод

指定されたバイト列から MemoryImage を作成します。
public static CopyFromBytes ( byte bytes ) : MemoryImage
bytes byte 読み込む対象となるバイト列
Результат MemoryImage

CopyFromStream() публичный статический Метод

指定された Stream から MemoryImage を作成します。
ストリームの内容はメモリ上に展開した後に使用されるため、 引数に指定した Stream を MemoryImage より先に破棄しても問題ありません。
public static CopyFromStream ( Stream stream ) : MemoryImage
stream Stream 読み込む対象となる Stream
Результат MemoryImage

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

MemoryImage() защищенный Метод

protected MemoryImage ( Stream stream ) : System
stream Stream
Результат System

Описание свойств

Image публичное свойство

public Image Image
Результат Image

Stream публичное свойство

public Stream Stream
Результат Stream

disposed защищенное свойство

protected bool disposed
Результат bool