C# Класс FanFou.SDK.Http.AsyncHttpRequest

异步的HTTP请求
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Charset System.Text.Encoding

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

Метод Описание
AsyncHttpRequest ( string url ) : System

构造

AsyncHttpRequest ( string url, Action func, Encoding charset ) : System

构造

AsyncHttpRequest ( string url, Encoding charset ) : System

构造

AsyncResponseCallback ( IAsyncResult asynchronousResult ) : void

异步回调

Get ( Action responseEnd, Action callback ) : void

GET请求

GetPostFileRequestStreamCallback ( IAsyncResult asynchronousResult ) : void

获取POSTFILE流,并发送数据,调用回调

GetRequestStreamCallback ( IAsyncResult asynchronousResult ) : void

获取POST流,并发送数据,调用回调

Post ( Action responseEnd, Action callback ) : void

Post请求

PostFile ( Action responseEnd, Files files, Action callback ) : void

Post请求,带图片

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

Метод Описание
Get ( ) : void

GET请求

Post ( string contentType ) : void

POST请求

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

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

构造
public AsyncHttpRequest ( string url ) : System
url string
Результат System

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

构造
public AsyncHttpRequest ( string url, Action func, Encoding charset ) : System
url string
func Action
charset System.Text.Encoding
Результат System

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

构造
public AsyncHttpRequest ( string url, Encoding charset ) : System
url string
charset System.Text.Encoding
Результат System

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

异步回调
public AsyncResponseCallback ( IAsyncResult asynchronousResult ) : void
asynchronousResult IAsyncResult
Результат void

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

GET请求
public Get ( Action responseEnd, Action callback ) : void
responseEnd Action
callback Action
Результат void

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

获取POSTFILE流,并发送数据,调用回调
public GetPostFileRequestStreamCallback ( IAsyncResult asynchronousResult ) : void
asynchronousResult IAsyncResult
Результат void

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

获取POST流,并发送数据,调用回调
public GetRequestStreamCallback ( IAsyncResult asynchronousResult ) : void
asynchronousResult IAsyncResult
Результат void

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

Post请求
public Post ( Action responseEnd, Action callback ) : void
responseEnd Action
callback Action
Результат void

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

Post请求,带图片
public PostFile ( Action responseEnd, Files files, Action callback ) : void
responseEnd Action
files Files
callback Action
Результат void

Описание свойств

Charset публичное свойство

编码
public Encoding,System.Text Charset
Результат System.Text.Encoding