C# Class Recurly.Client

Class for the Recurly client library.
Datei anzeigen Open project: recurly/recurly-client-net Class Usage Examples

Private Properties

Property Type Description
ApplySettings void
ChangeInstance void

Public Methods

Method Description
PerformDownloadRequest ( string urlPath, string acceptType, string acceptLanguage ) : byte[]

Used for downloading PDFs

PerformRequest ( HttpRequestMethod method, string urlPath ) : HttpStatusCode
PerformRequest ( HttpRequestMethod method, string urlPath, ReadXmlDelegate readXmlDelegate ) : HttpStatusCode
PerformRequest ( HttpRequestMethod method, string urlPath, ReadXmlListDelegate readXmlListDelegate ) : HttpStatusCode
PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate ) : HttpStatusCode
PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadResponseDelegate responseDelegate ) : HttpStatusCode
PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadXmlDelegate readXmlDelegate ) : HttpStatusCode

Protected Methods

Method Description
Client ( Settings settings ) : System
CopyAndClose ( Stream inputStream ) : MemoryStream
PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadXmlDelegate readXmlDelegate, ReadXmlListDelegate readXmlListDelegate, ReadResponseDelegate reseponseDelegate ) : HttpStatusCode
ReadWebResponse ( HttpWebResponse response, ReadXmlDelegate readXmlDelegate, ReadXmlListDelegate readXmlListDelegate, ReadResponseDelegate responseDelegate ) : void
WritePostParameters ( Stream outputStream, WriteXmlDelegate writeXmlDelegate ) : void

Private Methods

Method Description
ApplySettings ( Settings settings ) : void
ChangeInstance ( Client client ) : void

Method Details

Client() protected method

protected Client ( Settings settings ) : System
settings Settings
return System

CopyAndClose() protected method

protected CopyAndClose ( Stream inputStream ) : MemoryStream
inputStream Stream
return System.IO.MemoryStream

PerformDownloadRequest() public method

Used for downloading PDFs
public PerformDownloadRequest ( string urlPath, string acceptType, string acceptLanguage ) : byte[]
urlPath string
acceptType string
acceptLanguage string
return byte[]

PerformRequest() public method

public PerformRequest ( HttpRequestMethod method, string urlPath ) : HttpStatusCode
method HttpRequestMethod
urlPath string
return HttpStatusCode

PerformRequest() public method

public PerformRequest ( HttpRequestMethod method, string urlPath, ReadXmlDelegate readXmlDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
readXmlDelegate ReadXmlDelegate
return HttpStatusCode

PerformRequest() public method

public PerformRequest ( HttpRequestMethod method, string urlPath, ReadXmlListDelegate readXmlListDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
readXmlListDelegate ReadXmlListDelegate
return HttpStatusCode

PerformRequest() public method

public PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
return HttpStatusCode

PerformRequest() public method

public PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadResponseDelegate responseDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
responseDelegate ReadResponseDelegate
return HttpStatusCode

PerformRequest() public method

public PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadXmlDelegate readXmlDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
readXmlDelegate ReadXmlDelegate
return HttpStatusCode

PerformRequest() protected method

protected PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadXmlDelegate readXmlDelegate, ReadXmlListDelegate readXmlListDelegate, ReadResponseDelegate reseponseDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
readXmlDelegate ReadXmlDelegate
readXmlListDelegate ReadXmlListDelegate
reseponseDelegate ReadResponseDelegate
return HttpStatusCode

ReadWebResponse() protected method

protected ReadWebResponse ( HttpWebResponse response, ReadXmlDelegate readXmlDelegate, ReadXmlListDelegate readXmlListDelegate, ReadResponseDelegate responseDelegate ) : void
response System.Net.HttpWebResponse
readXmlDelegate ReadXmlDelegate
readXmlListDelegate ReadXmlListDelegate
responseDelegate ReadResponseDelegate
return void

WritePostParameters() protected method

protected WritePostParameters ( Stream outputStream, WriteXmlDelegate writeXmlDelegate ) : void
outputStream Stream
writeXmlDelegate WriteXmlDelegate
return void