C# Class SharpGs.RestApi.RestApiClient

显示文件 Open project: acropolium/SharpGs Class Usage Examples

Public Methods

Method Description
CopyStream ( Stream input, Stream output ) : void
Request ( string authValue, System.DateTime date, Stream content, string contentType, Bucket objectHead, bool withData ) : string
RestApiClient ( Uri uri, RequestMethod method, IWebProxy proxy = null ) : System

Private Methods

Method Description
CreateRequest ( string authValue, System.DateTime date, Stream content, string contentType ) : HttpWebRequest
FetchDataFromResponse ( HttpWebResponse response, Bucket objectHead, bool withData ) : bool
PureRequestMethod ( RequestMethod method ) : RequestMethod
StreamToString ( Stream stream ) : string

Method Details

CopyStream() public static method

public static CopyStream ( Stream input, Stream output ) : void
input Stream
output Stream
return void

Request() public method

public Request ( string authValue, System.DateTime date, Stream content, string contentType, Bucket objectHead, bool withData ) : string
authValue string
date System.DateTime
content Stream
contentType string
objectHead SharpGs.Internal.Bucket
withData bool
return string

RestApiClient() public method

public RestApiClient ( Uri uri, RequestMethod method, IWebProxy proxy = null ) : System
uri System.Uri
method RequestMethod
proxy IWebProxy
return System