C# Класс Recurly.Client

Class for the Recurly client library.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ApplySettings void
ChangeInstance void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
ApplySettings ( Settings settings ) : void
ChangeInstance ( Client client ) : void

Описание методов

Client() защищенный Метод

protected Client ( Settings settings ) : System
settings Settings
Результат System

CopyAndClose() защищенный Метод

protected CopyAndClose ( Stream inputStream ) : MemoryStream
inputStream Stream
Результат System.IO.MemoryStream

PerformDownloadRequest() публичный Метод

Used for downloading PDFs
public PerformDownloadRequest ( string urlPath, string acceptType, string acceptLanguage ) : byte[]
urlPath string
acceptType string
acceptLanguage string
Результат byte[]

PerformRequest() публичный Метод

public PerformRequest ( HttpRequestMethod method, string urlPath ) : HttpStatusCode
method HttpRequestMethod
urlPath string
Результат HttpStatusCode

PerformRequest() публичный Метод

public PerformRequest ( HttpRequestMethod method, string urlPath, ReadXmlDelegate readXmlDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
readXmlDelegate ReadXmlDelegate
Результат HttpStatusCode

PerformRequest() публичный Метод

public PerformRequest ( HttpRequestMethod method, string urlPath, ReadXmlListDelegate readXmlListDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
readXmlListDelegate ReadXmlListDelegate
Результат HttpStatusCode

PerformRequest() публичный Метод

public PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
Результат HttpStatusCode

PerformRequest() публичный Метод

public PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadResponseDelegate responseDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
responseDelegate ReadResponseDelegate
Результат HttpStatusCode

PerformRequest() публичный Метод

public PerformRequest ( HttpRequestMethod method, string urlPath, WriteXmlDelegate writeXmlDelegate, ReadXmlDelegate readXmlDelegate ) : HttpStatusCode
method HttpRequestMethod
urlPath string
writeXmlDelegate WriteXmlDelegate
readXmlDelegate ReadXmlDelegate
Результат HttpStatusCode

PerformRequest() защищенный Метод

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
Результат HttpStatusCode

ReadWebResponse() защищенный Метод

protected ReadWebResponse ( HttpWebResponse response, ReadXmlDelegate readXmlDelegate, ReadXmlListDelegate readXmlListDelegate, ReadResponseDelegate responseDelegate ) : void
response System.Net.HttpWebResponse
readXmlDelegate ReadXmlDelegate
readXmlListDelegate ReadXmlListDelegate
responseDelegate ReadResponseDelegate
Результат void

WritePostParameters() защищенный Метод

protected WritePostParameters ( Stream outputStream, WriteXmlDelegate writeXmlDelegate ) : void
outputStream Stream
writeXmlDelegate WriteXmlDelegate
Результат void