C# 클래스 System.Runtime.Remoting.Channels.Http.HttpServerSocketHandler

상속: HttpSocketHandler
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 메소드들

메소드 설명
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