C# 클래스 Lucene.Net.Store.BufferedIndexOutput

Base implementation class for buffered {@link IndexOutput}.
상속: Lucene.Net.Store.IndexOutput
파일 보기 프로젝트 열기: synhershko/lucene.net 1 사용 예제들

공개 메소드들

메소드 설명
Flush ( ) : void

Forces any buffered output to be written.

FlushBuffer ( byte b, int offset, int len ) : void

Expert: implements buffer write. Writes bytes at the current position in the output.

Seek ( long pos ) : void

Sets current position in this file, where the next write will occur.

WriteByte ( byte b ) : void

Writes a single byte.

WriteBytes ( byte b, int offset, int length ) : void

Writes an array of bytes.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Closes this stream to further operations.

비공개 메소드들

메소드 설명
FlushBuffer ( byte b, int len ) : void

Expert: implements buffer write. Writes bytes at the current position in the output.

메소드 상세

Dispose() 보호된 메소드

Closes this stream to further operations.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Flush() 공개 메소드

Forces any buffered output to be written.
public Flush ( ) : void
리턴 void

FlushBuffer() 공개 추상적인 메소드

Expert: implements buffer write. Writes bytes at the current position in the output.
public abstract FlushBuffer ( byte b, int offset, int len ) : void
b byte the bytes to write ///
offset int the offset in the byte array ///
len int the number of bytes to write ///
리턴 void

Seek() 공개 메소드

Sets current position in this file, where the next write will occur.
public Seek ( long pos ) : void
pos long
리턴 void

WriteByte() 공개 메소드

Writes a single byte.
public WriteByte ( byte b ) : void
b byte
리턴 void

WriteBytes() 공개 메소드

Writes an array of bytes.
public WriteBytes ( byte b, int offset, int length ) : void
b byte the bytes to write ///
offset int
length int the number of bytes to write ///
리턴 void