C# Класс RedditSharp.WebAgent

Наследование: IWebAgent
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateAndExecuteRequest ( string url ) : JToken
CreateGet ( string url ) : HttpWebRequest
CreatePost ( string url ) : HttpWebRequest
CreateRequest ( string url, string method ) : HttpWebRequest
ExecuteRequest ( HttpWebRequest request ) : JToken

Executes the web request and handles errors in the response

GetResponseString ( Stream stream ) : string
WritePostBody ( Stream stream, object data ) : void

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

Метод Описание
CreateRequest ( Uri uri, string method ) : HttpWebRequest

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

Метод Описание
CreateGet ( Uri url ) : HttpWebRequest
EnforceRateLimit ( ) : void

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

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

public CreateAndExecuteRequest ( string url ) : JToken
url string
Результат JToken

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

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

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

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

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

protected CreateRequest ( Uri uri, string method ) : HttpWebRequest
uri System.Uri
method string
Результат System.Net.HttpWebRequest

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

public CreateRequest ( string url, string method ) : HttpWebRequest
url string
method string
Результат System.Net.HttpWebRequest

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

Executes the web request and handles errors in the response
public ExecuteRequest ( HttpWebRequest request ) : JToken
request System.Net.HttpWebRequest
Результат JToken

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

public GetResponseString ( Stream stream ) : string
stream Stream
Результат string

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

public WritePostBody ( Stream stream, object data ) : void
stream Stream
data object
Результат void