C# Класс System.Runtime.Remoting.Channels.Http.HttpServerSocketHandler

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

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

Метод Описание
CanServiceAnotherRequest ( ) : bool
GetRequestStream ( ) : Stream
GetResponseStream ( String statusCode, String reasonPhrase, ITransportHeaders headers ) : Stream
ReadHeaders ( ) : BaseTransportHeaders
SendResponse ( Stream httpContentStream, String statusCode, String reasonPhrase, ITransportHeaders headers ) : void

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

Метод Описание
PrepareForNewMessage ( ) : void
SendErrorMessageIfPossible ( Exception e ) : void

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

Метод Описание
GenerateFaultString ( Exception e ) : string
HttpServerSocketHandler ( Socket socket, RequestQueue requestQueue, Stream stream ) : System
ReadFirstLine ( String &verb, String &requestURI, String &version ) : bool
SendContinue ( ) : void
ValidateVerbCharacter ( byte b ) : bool

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

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

public CanServiceAnotherRequest ( ) : bool
Результат bool

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

public GetRequestStream ( ) : Stream
Результат Stream

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

public GetResponseStream ( String statusCode, String reasonPhrase, ITransportHeaders headers ) : Stream
statusCode String
reasonPhrase String
headers ITransportHeaders
Результат Stream

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

protected PrepareForNewMessage ( ) : void
Результат void

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

public ReadHeaders ( ) : BaseTransportHeaders
Результат System.Runtime.Remoting.Channels.BaseTransportHeaders

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

protected SendErrorMessageIfPossible ( Exception e ) : void
e System.Exception
Результат void

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

public SendResponse ( Stream httpContentStream, String statusCode, String reasonPhrase, ITransportHeaders headers ) : void
httpContentStream Stream
statusCode String
reasonPhrase String
headers ITransportHeaders
Результат void