C# 클래스 OpenTween.MemoryImage

Image と Stream を対に保持するためのクラス
Image.FromStream() を使用して Image を生成する場合、 Image を破棄するまでの間は元となった Stream を破棄できないためその対策として使用する。
상속: IDisposable
파일 보기 프로젝트 열기: rhenium/OpenTween 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Image Image
Stream Stream

보호된 프로퍼티들

프로퍼티 타입 설명
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