C# Класс Universal.Torrent.Client.PeerConnections.HttpConnection

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

Private Properties

Свойство Тип Описание
AddRange void
BeginGetResponse void
CompleteTransfer int
CreateWebRequests void
DecodeMessages List
DoReceive void
GotResponse void
ReceivedChunk void
RequestCompleted void

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

Метод Описание
BeginConnect ( AsyncCallback callback, object state ) : IAsyncResult
BeginReceive ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
BeginSend ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
ConnectAsync ( CancellationToken token ) : Task
Dispose ( ) : void
EndConnect ( IAsyncResult result ) : void
EndReceive ( IAsyncResult result ) : int
EndSend ( IAsyncResult result ) : int
HttpConnection ( Uri uri ) : System
ReceiveAsync ( byte buffer, int offset, int count ) : Task
SendAsync ( byte buffer, int offset, int count ) : Task

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

Метод Описание
AddRange ( WebRequest request, long startOffset, long endOffset ) : void
BeginGetResponse ( WebRequest request, AsyncCallback callback, object state ) : void
CompleteTransfer ( IAsyncResult supplied, HttpResult expected ) : int
CreateWebRequests ( RequestMessage start, RequestMessage end ) : void
DecodeMessages ( byte buffer, int offset, int count ) : List
DoReceive ( ) : void
GotResponse ( IAsyncResult result ) : void
ReceivedChunk ( IAsyncResult result ) : void
RequestCompleted ( ) : void

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

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

public BeginConnect ( AsyncCallback callback, object state ) : IAsyncResult
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginReceive ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
buffer byte
offset int
count int
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginSend ( byte buffer, int offset, int count, AsyncCallback callback, object state ) : IAsyncResult
buffer byte
offset int
count int
callback AsyncCallback
state object
Результат IAsyncResult

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

public ConnectAsync ( CancellationToken token ) : Task
token System.Threading.CancellationToken
Результат Task

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

public Dispose ( ) : void
Результат void

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

public EndConnect ( IAsyncResult result ) : void
result IAsyncResult
Результат void

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

public EndReceive ( IAsyncResult result ) : int
result IAsyncResult
Результат int

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

public EndSend ( IAsyncResult result ) : int
result IAsyncResult
Результат int

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

public HttpConnection ( Uri uri ) : System
uri System.Uri
Результат System

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

public ReceiveAsync ( byte buffer, int offset, int count ) : Task
buffer byte
offset int
count int
Результат Task

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

public SendAsync ( byte buffer, int offset, int count ) : Task
buffer byte
offset int
count int
Результат Task