C# 클래스 GitSharp.Core.Util.TemporaryBuffer

A fully buffered output stream using local disk storage for large data. Initially this output stream buffers to memory, like ByteArrayOutputStream might do, but it shifts to using an on disk temporary file if the output gets too large. The content of this buffered stream may be sent to another OutputStream only After this stream has been properly closed by close().
상속: Stream
파일 보기 프로젝트 열기: jagregory/GitSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DEFAULT_IN_CORE_LIMIT int

공개 메소드들

메소드 설명
Dispose ( ) : void
Flush ( ) : void
Read ( byte buffer, int offset, int count ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
TemporaryBuffer ( ) : System
ToArray ( ) : byte[]
Write ( byte buffer, int offset, int count ) : void
close ( ) : void
copy ( Stream @in ) : void
destroy ( ) : void
write ( byte bytes ) : void
write ( byte b, int off, int len ) : void
write ( int b ) : void
writeTo ( Stream os, ProgressMonitor pm ) : void

비공개 메소드들

메소드 설명
last ( ) : GitSharp.Core.Util.Block
reachedInCoreLimit ( ) : bool

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

Read() 공개 메소드

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
리턴 int

Seek() 공개 메소드

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
리턴 long

SetLength() 공개 메소드

public SetLength ( long value ) : void
value long
리턴 void

TemporaryBuffer() 공개 메소드

public TemporaryBuffer ( ) : System
리턴 System

ToArray() 공개 메소드

public ToArray ( ) : byte[]
리턴 byte[]

Write() 공개 메소드

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
리턴 void

close() 공개 메소드

public close ( ) : void
리턴 void

copy() 공개 메소드

public copy ( Stream @in ) : void
@in Stream
리턴 void

destroy() 공개 메소드

public destroy ( ) : void
리턴 void

write() 공개 메소드

public write ( byte bytes ) : void
bytes byte
리턴 void

write() 공개 메소드

public write ( byte b, int off, int len ) : void
b byte
off int
len int
리턴 void

write() 공개 메소드

public write ( int b ) : void
b int
리턴 void

writeTo() 공개 메소드

public writeTo ( Stream os, ProgressMonitor pm ) : void
os Stream
pm ProgressMonitor
리턴 void

프로퍼티 상세

DEFAULT_IN_CORE_LIMIT 공개적으로 정적으로 프로퍼티

public static int DEFAULT_IN_CORE_LIMIT
리턴 int