C# Класс System.Net.HttpConnection

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

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

Метод Описание
BeginReadRequest ( ) : void
Close ( ) : void
GetRequestStream ( bool chunked, long contentlength ) : System.Net.RequestStream
GetResponseStream ( ) : System.Net.ResponseStream
HttpConnection ( Socket sock, EndPointListener epl, bool secure, X509Certificate2 cert, AsymmetricAlgorithm key ) : System.IO
SendError ( ) : void
SendError ( string msg, int status ) : void

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

Метод Описание
Close ( bool force_close ) : void
CloseSocket ( ) : void
Init ( ) : void
OnPVKSelection ( X509Certificate certificate, string targetHost ) : AsymmetricAlgorithm
OnRead ( IAsyncResult ares ) : void
ProcessInput ( MemoryStream ms ) : bool
ReadLine ( byte buffer, int offset, int len, int &used ) : string
Unbind ( ) : void

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

BeginReadRequest() публичный метод

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

Close() публичный метод

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

GetRequestStream() публичный метод

public GetRequestStream ( bool chunked, long contentlength ) : System.Net.RequestStream
chunked bool
contentlength long
Результат System.Net.RequestStream

GetResponseStream() публичный метод

public GetResponseStream ( ) : System.Net.ResponseStream
Результат System.Net.ResponseStream

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

public HttpConnection ( Socket sock, EndPointListener epl, bool secure, X509Certificate2 cert, AsymmetricAlgorithm key ) : System.IO
sock Socket
epl EndPointListener
secure bool
cert System.Security.Cryptography.X509Certificates.X509Certificate2
key System.Security.Cryptography.AsymmetricAlgorithm
Результат System.IO

SendError() публичный метод

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

SendError() публичный метод

public SendError ( string msg, int status ) : void
msg string
status int
Результат void