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

Inheritance: HttpSocketHandler
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
PrepareForNewMessage ( ) : void
SendErrorMessageIfPossible ( Exception e ) : void

Private Methods

Méthode 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 méthode

public CanServiceAnotherRequest ( ) : bool
Résultat bool

GetRequestStream() public méthode

public GetRequestStream ( ) : Stream
Résultat Stream

GetResponseStream() public méthode

public GetResponseStream ( String statusCode, String reasonPhrase, ITransportHeaders headers ) : Stream
statusCode String
reasonPhrase String
headers ITransportHeaders
Résultat Stream

PrepareForNewMessage() protected méthode

protected PrepareForNewMessage ( ) : void
Résultat void

ReadHeaders() public méthode

public ReadHeaders ( ) : BaseTransportHeaders
Résultat System.Runtime.Remoting.Channels.BaseTransportHeaders

SendErrorMessageIfPossible() protected méthode

protected SendErrorMessageIfPossible ( Exception e ) : void
e System.Exception
Résultat void

SendResponse() public méthode

public SendResponse ( Stream httpContentStream, String statusCode, String reasonPhrase, ITransportHeaders headers ) : void
httpContentStream Stream
statusCode String
reasonPhrase String
headers ITransportHeaders
Résultat void