C# Class NSoft.NFramework.Parallelism.DataStructures.AbstractStream

Inheritance: Stream
Datei anzeigen Open project: debop/NFramework

Public Methods

Method Description
Flush ( ) : void

파생 클래스에서 재정의될 때 이 스트림에 대해 모든 버퍼를 지우고 버퍼링된 데이터가 내부 장치에 쓰여지도록 합니다.

Read ( byte buffer, int offset, int count ) : int

파생 클래스에서 재정의될 때 현재 스트림에서 바이트의 시퀀스를 읽고 읽은 바이트 수만큼 스트림 내에서 앞으로 이동합니다.

Seek ( long offset, SeekOrigin origin ) : long

파생 클래스를 재정의될 때 현재 스트림 내의 위치를 설정합니다.

SetLength ( long value ) : void

파생 클래스에 재정의될 때 현재 스트림의 길이를 설정합니다.

Write ( byte buffer, int offset, int count ) : void

파생 클래스를 재정의될 때 현재 스트림에 바이트의 시퀀스를 쓰고 쓰여진 바이트 수만큼 이 스트림 내에서 앞으로 이동합니다.

Method Details

Flush() public method

파생 클래스에서 재정의될 때 이 스트림에 대해 모든 버퍼를 지우고 버퍼링된 데이터가 내부 장치에 쓰여지도록 합니다.
I/O 오류가 발생하는 경우
public Flush ( ) : void
return void

Read() public method

파생 클래스에서 재정의될 때 현재 스트림에서 바이트의 시퀀스를 읽고 읽은 바이트 수만큼 스트림 내에서 앞으로 이동합니다.
의 합계가 버퍼 길이보다 큰 경우 가 null인 경우 또는 가 음수인 경우 I/O 오류가 발생하는 경우 스트림이 읽기를 지원하지 않는 경우 스트림이 닫힌 후 메서드가 호출된 경우
public Read ( byte buffer, int offset, int count ) : int
buffer byte 바이트 배열입니다. 이 메서드가 반환될 때 버퍼에는 지정된 바이트 배열의 값이 및 ( + - 1) 사이에서 현재 소스로부터 읽어온 바이트로 교체된 상태로 포함됩니다.
offset int 현재 스트림에서 읽은 데이터를 저장하기 시작하는 의 바이트 오프셋(0부터 시작)입니다.
count int 현재 스트림에서 읽을 최대 바이트 수입니다.
return int

Seek() public method

파생 클래스를 재정의될 때 현재 스트림 내의 위치를 설정합니다.
I/O 오류가 발생하는 경우 예를 들어, 스트림이 파이프 또는 콘솔 출력에서 생성되는 경우 스트림은 검색을 지원하지 않습니다. 스트림이 닫힌 후 메서드가 호출된 경우
public Seek ( long offset, SeekOrigin origin ) : long
offset long 매개 변수에 상대적인 바이트 오프셋입니다.
origin SeekOrigin 새 위치를 가져오는 데 사용되는 참조 위치를 나타내는 형식의 값입니다.
return long

SetLength() public method

파생 클래스에 재정의될 때 현재 스트림의 길이를 설정합니다.
I/O 오류가 발생하는 경우 예를 들어, 스트림이 파이프 또는 콘솔 출력에서 생성되는 경우처럼 스트림이 쓰기와 검색을 모두 지원하지 않는 경우 스트림이 닫힌 후 메서드가 호출된 경우
public SetLength ( long value ) : void
value long 원하는 현재 스트림의 길이(바이트)입니다.
return void

Write() public method

파생 클래스를 재정의될 때 현재 스트림에 바이트의 시퀀스를 쓰고 쓰여진 바이트 수만큼 이 스트림 내에서 앞으로 이동합니다.
의 합계가 버퍼 길이보다 큰 경우 가 null인 경우 또는 가 음수인 경우 I/O 오류가 발생하는 경우 스트림이 쓰기를 지원하지 않는 경우 스트림이 닫힌 후 메서드가 호출된 경우
public Write ( byte buffer, int offset, int count ) : void
buffer byte 바이트 배열입니다. 이 메서드는 바이트를 현재 스트림으로 복사합니다.
offset int 현재 스트림으로 바이트를 복사하기 시작할 의 바이트 오프셋(0부터 시작)입니다.
count int 현재 스트림에 쓰는 바이트 수입니다.
return void