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
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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