C# Class SharpGs.Internal.SharpGsClient

Inheritance: ISharpGs
Datei anzeigen Open project: acropolium/SharpGs Class Usage Examples

Public Methods

Method Description
CreateBucket ( string name ) : void
Dispose ( ) : void
GetBucket ( string name ) : IBucket
SharpGsClient ( string key, string secret ) : System

Private Methods

Method Description
ConnectionUrl ( RequestMethod requestMethod, string bucketName = null, string path = null, string parameters = null ) : Uri
FilterResponse ( string response ) : string
GetAdditionalParameters ( RequestMethod requestMethod, string parameters ) : string
Request ( RequestMethod requestMethod = RequestMethod.GET, string bucket = null, string path = null, byte content = null, string contentType = null, Bucket objectHead = null, bool withData = false, string parameters = null ) : System.Xml.Linq.XDocument
RequestStream ( RequestMethod requestMethod = RequestMethod.GET, string bucket = null, string path = null, Stream content = null, string contentType = null, Bucket objectHead = null, bool withData = false, string parameters = null ) : System.Xml.Linq.XDocument
SyndicateAuthValue ( string key, string signature ) : string
SyndicateCanonicalHeaders ( RequestMethod requestMethod, string contentMd5, string contentType, string date ) : string
SyndicateCanonicalResource ( RequestMethod requestMethod, string bucket, string path ) : string

Method Details

CreateBucket() public method

public CreateBucket ( string name ) : void
name string
return void

Dispose() public method

public Dispose ( ) : void
return void

GetBucket() public method

public GetBucket ( string name ) : IBucket
name string
return IBucket

SharpGsClient() public method

public SharpGsClient ( string key, string secret ) : System
key string
secret string
return System