C# Класс LoveSeat.Support.CouchRequest

Repersent a web request for CouchDB database.
Наследование: ICouchRequest
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ContentType ( string contentType ) : CouchRequest
CouchRequest ( string uri ) : System
CouchRequest ( string uri, Cookie authCookie, string eTag ) : System

Request with Cookie authentication

CouchRequest ( string uri, string username, string password ) : System

Basic Authorization Header

Data ( Newtonsoft.Json.Linq.JObject obj ) : CouchRequest
Data ( Stream data ) : CouchRequest
Data ( byte attachment ) : CouchRequest
Data ( string data ) : CouchRequest
Delete ( ) : CouchRequest
Form ( ) : CouchRequest
Get ( ) : CouchRequest
GetCouchResponse ( ) : LoveSeat.Support.CouchResponse

Get the response from CouchDB.

GetHttpResponse ( ) : HttpWebResponse
GetRequest ( ) : HttpWebRequest
Json ( ) : CouchRequest
Post ( ) : CouchRequest
Put ( ) : CouchRequest
Timeout ( int timeoutMs ) : CouchRequest

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

Метод Описание
isAuthenticateOrAuthorized ( HttpWebResponse response, string &message ) : bool

Checks response if username and password was valid

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

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

public ContentType ( string contentType ) : CouchRequest
contentType string
Результат CouchRequest

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

public CouchRequest ( string uri ) : System
uri string
Результат System

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

Request with Cookie authentication
public CouchRequest ( string uri, Cookie authCookie, string eTag ) : System
uri string
authCookie System.Net.Cookie
eTag string
Результат System

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

Basic Authorization Header
public CouchRequest ( string uri, string username, string password ) : System
uri string
username string
password string
Результат System

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

public Data ( Newtonsoft.Json.Linq.JObject obj ) : CouchRequest
obj Newtonsoft.Json.Linq.JObject
Результат CouchRequest

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

public Data ( Stream data ) : CouchRequest
data Stream
Результат CouchRequest

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

public Data ( byte attachment ) : CouchRequest
attachment byte
Результат CouchRequest

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

public Data ( string data ) : CouchRequest
data string
Результат CouchRequest

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

public Delete ( ) : CouchRequest
Результат CouchRequest

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

public Form ( ) : CouchRequest
Результат CouchRequest

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

public Get ( ) : CouchRequest
Результат CouchRequest

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

Get the response from CouchDB.
public GetCouchResponse ( ) : LoveSeat.Support.CouchResponse
Результат LoveSeat.Support.CouchResponse

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

public GetHttpResponse ( ) : HttpWebResponse
Результат System.Net.HttpWebResponse

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

public GetRequest ( ) : HttpWebRequest
Результат System.Net.HttpWebRequest

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

public Json ( ) : CouchRequest
Результат CouchRequest

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

public Post ( ) : CouchRequest
Результат CouchRequest

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

public Put ( ) : CouchRequest
Результат CouchRequest

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

public Timeout ( int timeoutMs ) : CouchRequest
timeoutMs int
Результат CouchRequest