C# 클래스 LoveSeat.Support.CouchRequest

Repersent a web request for CouchDB database.
상속: ICouchRequest
파일 보기 프로젝트 열기: soitgoes/LoveSeat 1 사용 예제들

공개 메소드들

메소드 설명
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