C# Class FanFou.SDK.API.RequestBase

接口请求的基类
Show file Open project: dodola/WP7Fanfou

Protected Methods

Method Description
AddOAuthParameter ( string requestMethod, string requestUrl, FanFou.SDK.Objects.Parameters parameters ) : void
GetData ( string requestUrl, FanFou.SDK.Objects.Parameters parameters, Action callback ) : void

GET数据

PostData ( string requestUrl, FanFou.SDK.Objects.Parameters parameters, Action callback ) : void

POST数据

PostData ( string requestUrl, FanFou.SDK.Objects.Parameters parameters, Files files, Action callback ) : void

POST数据

RequestBase ( OAuth oauth ) : System

根据请求基本地址实例化对象

Private Methods

Method Description
EndGetResponseData ( string data, Action callback ) : void

完成数据请求,调用回调

Method Details

AddOAuthParameter() protected method

protected AddOAuthParameter ( string requestMethod, string requestUrl, FanFou.SDK.Objects.Parameters parameters ) : void
requestMethod string
requestUrl string
parameters FanFou.SDK.Objects.Parameters
return void

GetData() protected method

GET数据
protected GetData ( string requestUrl, FanFou.SDK.Objects.Parameters parameters, Action callback ) : void
requestUrl string
parameters FanFou.SDK.Objects.Parameters
callback Action
return void

PostData() protected method

POST数据
protected PostData ( string requestUrl, FanFou.SDK.Objects.Parameters parameters, Action callback ) : void
requestUrl string
parameters FanFou.SDK.Objects.Parameters
callback Action
return void

PostData() protected method

POST数据
protected PostData ( string requestUrl, FanFou.SDK.Objects.Parameters parameters, Files files, Action callback ) : void
requestUrl string
parameters FanFou.SDK.Objects.Parameters
files Files
callback Action
return void

RequestBase() protected method

根据请求基本地址实例化对象
protected RequestBase ( OAuth oauth ) : System
oauth OAuth OAuth授权对象
return System