C# Class LoveSeat.Support.CouchRequest

Repersent a web request for CouchDB database.
Inheritance: ICouchRequest
Afficher le fichier Open project: soitgoes/LoveSeat Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
isAuthenticateOrAuthorized ( HttpWebResponse response, string &message ) : bool

Checks response if username and password was valid

Method Details

ContentType() public méthode

public ContentType ( string contentType ) : CouchRequest
contentType string
Résultat CouchRequest

CouchRequest() public méthode

public CouchRequest ( string uri ) : System
uri string
Résultat System

CouchRequest() public méthode

Request with Cookie authentication
public CouchRequest ( string uri, Cookie authCookie, string eTag ) : System
uri string
authCookie System.Net.Cookie
eTag string
Résultat System

CouchRequest() public méthode

Basic Authorization Header
public CouchRequest ( string uri, string username, string password ) : System
uri string
username string
password string
Résultat System

Data() public méthode

public Data ( Newtonsoft.Json.Linq.JObject obj ) : CouchRequest
obj Newtonsoft.Json.Linq.JObject
Résultat CouchRequest

Data() public méthode

public Data ( Stream data ) : CouchRequest
data Stream
Résultat CouchRequest

Data() public méthode

public Data ( byte attachment ) : CouchRequest
attachment byte
Résultat CouchRequest

Data() public méthode

public Data ( string data ) : CouchRequest
data string
Résultat CouchRequest

Delete() public méthode

public Delete ( ) : CouchRequest
Résultat CouchRequest

Form() public méthode

public Form ( ) : CouchRequest
Résultat CouchRequest

Get() public méthode

public Get ( ) : CouchRequest
Résultat CouchRequest

GetCouchResponse() public méthode

Get the response from CouchDB.
public GetCouchResponse ( ) : LoveSeat.Support.CouchResponse
Résultat LoveSeat.Support.CouchResponse

GetHttpResponse() public méthode

public GetHttpResponse ( ) : HttpWebResponse
Résultat System.Net.HttpWebResponse

GetRequest() public méthode

public GetRequest ( ) : HttpWebRequest
Résultat System.Net.HttpWebRequest

Json() public méthode

public Json ( ) : CouchRequest
Résultat CouchRequest

Post() public méthode

public Post ( ) : CouchRequest
Résultat CouchRequest

Put() public méthode

public Put ( ) : CouchRequest
Résultat CouchRequest

Timeout() public méthode

public Timeout ( int timeoutMs ) : CouchRequest
timeoutMs int
Résultat CouchRequest