C# Class System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler

Inheritance: SocketHandler
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0

Méthodes publiques

Méthode Description
TcpSocketHandler ( Socket socket, RequestQueue requestQueue, Stream stream ) : System
TcpSocketHandler ( Socket socket, Stream stream ) : System

Méthodes protégées

Méthode Description
ReadContentLength ( bool &chunked, int &contentLength ) : void
ReadCountedString ( ) : String
ReadToEndOfHeaders ( BaseTransportHeaders headers ) : void
ReadVersionAndOperation ( UInt16 &operation ) : void
WriteCountedString ( String str, Stream outputStream ) : void
WriteHeaders ( ITransportHeaders headers, Stream outputStream ) : void
WritePreambleAndVersion ( Stream outputStream ) : void

Private Methods

Méthode Description
ReadAndMatchPreamble ( ) : void
ReadAndVerifyHeaderFormat ( String headerName, byte expectedFormat ) : void
WriteContentTypeHeader ( String value, Stream outputStream ) : void
WriteCustomHeader ( String name, String value, Stream outputStream ) : void

Method Details

ReadContentLength() protected méthode

protected ReadContentLength ( bool &chunked, int &contentLength ) : void
chunked bool
contentLength int
Résultat void

ReadCountedString() protected méthode

protected ReadCountedString ( ) : String
Résultat String

ReadToEndOfHeaders() protected méthode

protected ReadToEndOfHeaders ( BaseTransportHeaders headers ) : void
headers BaseTransportHeaders
Résultat void

ReadVersionAndOperation() protected méthode

protected ReadVersionAndOperation ( UInt16 &operation ) : void
operation System.UInt16
Résultat void

TcpSocketHandler() public méthode

public TcpSocketHandler ( Socket socket, RequestQueue requestQueue, Stream stream ) : System
socket Socket
requestQueue RequestQueue
stream Stream
Résultat System

TcpSocketHandler() public méthode

public TcpSocketHandler ( Socket socket, Stream stream ) : System
socket Socket
stream Stream
Résultat System

WriteCountedString() protected méthode

protected WriteCountedString ( String str, Stream outputStream ) : void
str String
outputStream Stream
Résultat void

WriteHeaders() protected méthode

protected WriteHeaders ( ITransportHeaders headers, Stream outputStream ) : void
headers ITransportHeaders
outputStream Stream
Résultat void

WritePreambleAndVersion() protected méthode

protected WritePreambleAndVersion ( Stream outputStream ) : void
outputStream Stream
Résultat void