C# Class System.Runtime.Remoting.Channels.Http.HttpServerSocketHandler

Inheritance: HttpSocketHandler
ファイルを表示 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
CanServiceAnotherRequest ( ) : bool
GetRequestStream ( ) : Stream
GetResponseStream ( String statusCode, String reasonPhrase, ITransportHeaders headers ) : Stream
ReadHeaders ( ) : BaseTransportHeaders
SendResponse ( Stream httpContentStream, String statusCode, String reasonPhrase, ITransportHeaders headers ) : void

Protected Methods

Method Description
PrepareForNewMessage ( ) : void
SendErrorMessageIfPossible ( Exception e ) : void

Private Methods

Method Description
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

Method Details

CanServiceAnotherRequest() public method

public CanServiceAnotherRequest ( ) : bool
return bool

GetRequestStream() public method

public GetRequestStream ( ) : Stream
return Stream

GetResponseStream() public method

public GetResponseStream ( String statusCode, String reasonPhrase, ITransportHeaders headers ) : Stream
statusCode String
reasonPhrase String
headers ITransportHeaders
return Stream

PrepareForNewMessage() protected method

protected PrepareForNewMessage ( ) : void
return void

ReadHeaders() public method

public ReadHeaders ( ) : BaseTransportHeaders
return System.Runtime.Remoting.Channels.BaseTransportHeaders

SendErrorMessageIfPossible() protected method

protected SendErrorMessageIfPossible ( Exception e ) : void
e System.Exception
return void

SendResponse() public method

public SendResponse ( Stream httpContentStream, String statusCode, String reasonPhrase, ITransportHeaders headers ) : void
httpContentStream Stream
statusCode String
reasonPhrase String
headers ITransportHeaders
return void