C# Class Illumina.TerminalVelocity.SimpleHttpGetByRangeClient

Inheritance: ISimpleHttpGetByRangeClient
Show file Open project: basespace/TerminalVelocity Class Usage Examples

Public Properties

Property Type Description
BODY_INDICATOR byte[]

Public Methods

Method Description
BuildHttpRequest ( Uri uri, long start, long length ) : string
Dispose ( ) : void
Get ( Uri uri, long start, long length ) : SimpleHttpResponse
Get ( long start, long length ) : SimpleHttpResponse
ParseResult ( Stream stream, long length ) : SimpleHttpResponse
SimpleHttpGetByRangeClient ( Uri baseUri, BufferManager bufferManager = null, int timeout = DEFAULT_TIMEOUT, Uri proxy = null ) : System

Protected Methods

Method Description
EnsureConnection ( Uri uri, bool forceRebuild = false ) : void

Private Methods

Method Description
CreateTcpClient ( Uri proxy ) : void

Method Details

BuildHttpRequest() public static method

public static BuildHttpRequest ( Uri uri, long start, long length ) : string
uri System.Uri
start long
length long
return string

Dispose() public method

public Dispose ( ) : void
return void

EnsureConnection() protected method

protected EnsureConnection ( Uri uri, bool forceRebuild = false ) : void
uri System.Uri
forceRebuild bool
return void

Get() public method

public Get ( Uri uri, long start, long length ) : SimpleHttpResponse
uri System.Uri
start long
length long
return SimpleHttpResponse

Get() public method

public Get ( long start, long length ) : SimpleHttpResponse
start long
length long
return SimpleHttpResponse

ParseResult() public method

public ParseResult ( Stream stream, long length ) : SimpleHttpResponse
stream Stream
length long
return SimpleHttpResponse

SimpleHttpGetByRangeClient() public method

public SimpleHttpGetByRangeClient ( Uri baseUri, BufferManager bufferManager = null, int timeout = DEFAULT_TIMEOUT, Uri proxy = null ) : System
baseUri System.Uri
bufferManager BufferManager
timeout int
proxy System.Uri
return System

Property Details

BODY_INDICATOR public static property

public static byte[] BODY_INDICATOR
return byte[]