C# Class Sage_One_Authorisation_Client.SageOneWebRequest

显示文件 Open project: Sage/sageone_api_csharp_sample Class Usage Examples

Public Methods

Method Description
DeleteData ( Uri baseurl, string token, string signingSecret ) : string
GenerateNonce ( ) : string
GetData ( Uri url, string token, string signingSecret ) : string
PostData ( Uri url, string>.List requestBody, string token, string signingSecret ) : string
PutData ( Uri url, string>.List requestBody, string token, string signingSecret ) : string

Private Methods

Method Description
ConvertPostParams ( string>.List requestBody ) : string
GetRequest ( HttpWebRequest webRequest ) : string
GetWebResponse ( HttpWebRequest webRequest ) : string
SendRequest ( HttpWebRequest webRequest, string postData ) : string
SetHeaders ( Method method, HttpWebRequest webRequest, string accessToken, string signature, string nonce ) : void

Method Details

DeleteData() public method

public DeleteData ( Uri baseurl, string token, string signingSecret ) : string
baseurl System.Uri
token string
signingSecret string
return string

GenerateNonce() public method

public GenerateNonce ( ) : string
return string

GetData() public method

public GetData ( Uri url, string token, string signingSecret ) : string
url System.Uri
token string
signingSecret string
return string

PostData() public method

public PostData ( Uri url, string>.List requestBody, string token, string signingSecret ) : string
url System.Uri
requestBody string>.List
token string
signingSecret string
return string

PutData() public method

public PutData ( Uri url, string>.List requestBody, string token, string signingSecret ) : string
url System.Uri
requestBody string>.List
token string
signingSecret string
return string