C# Class Revenj.S3

Inheritance: IDisposable
Show file Open project: ngs-doo/revenj

Private Properties

Property Type Description
IDisposable void
OnDeserialized void
S3

Public Methods

Method Description
Delete ( ) : void
GetBytes ( ) : byte[]
GetStream ( ) : Stream
S3 ( IS3Repository repository = null )
S3 ( Stream stream )
S3 ( Stream stream, long length )
S3 ( byte bytes )
Upload ( Stream stream ) : string
Upload ( byte bytes ) : string
Upload ( string bucket, Stream stream, long length ) : string
Upload ( string bucket, byte bytes ) : string

Private Methods

Method Description
IDisposable ( ) : void
OnDeserialized ( ProtoBuf.SerializationContext context ) : void
S3 ( )

Method Details

Delete() public method

public Delete ( ) : void
return void

GetBytes() public method

public GetBytes ( ) : byte[]
return byte[]

GetStream() public method

public GetStream ( ) : Stream
return Stream

S3() public method

public S3 ( IS3Repository repository = null )
repository IS3Repository

S3() public method

public S3 ( Stream stream )
stream Stream

S3() public method

public S3 ( Stream stream, long length )
stream Stream
length long

S3() public method

public S3 ( byte bytes )
bytes byte

Upload() public method

public Upload ( Stream stream ) : string
stream Stream
return string

Upload() public method

public Upload ( byte bytes ) : string
bytes byte
return string

Upload() public method

public Upload ( string bucket, Stream stream, long length ) : string
bucket string
stream Stream
length long
return string

Upload() public method

public Upload ( string bucket, byte bytes ) : string
bucket string
bytes byte
return string