C# Класс System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink

Наследование: System.Runtime.Remoting.Channels.BaseChannelSinkWithProperties, IClientChannelSink, IChannelSinkBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AsyncProcessRequest ( IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, Stream stream ) : void
AsyncProcessResponse ( IClientResponseChannelSinkStack sinkStack, Object state, ITransportHeaders headers, Stream stream ) : void
GetRequestStream ( IMessage msg, ITransportHeaders headers ) : Stream
ProcessMessage ( IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders &responseHeaders, Stream &responseStream ) : void
this ( Object key ) : Object

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

Метод Описание
CreateSocketHandler ( Socket socket, SocketCache socketCache, String machinePortAndSid ) : SocketHandler
GetSid ( ) : String
ReceiveCallback ( Object state ) : void
SendRequestWithRetry ( IMessage msg, ITransportHeaders requestHeaders, Stream requestStream ) : TcpClientSocketHandler
TcpClientTransportSink ( String channelURI, TcpClientChannel channel ) : System

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

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

public AsyncProcessRequest ( IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, Stream stream ) : void
sinkStack IClientChannelSinkStack
msg IMessage
headers ITransportHeaders
stream Stream
Результат void

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

public AsyncProcessResponse ( IClientResponseChannelSinkStack sinkStack, Object state, ITransportHeaders headers, Stream stream ) : void
sinkStack IClientResponseChannelSinkStack
state Object
headers ITransportHeaders
stream Stream
Результат void

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

public GetRequestStream ( IMessage msg, ITransportHeaders headers ) : Stream
msg IMessage
headers ITransportHeaders
Результат Stream

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

public ProcessMessage ( IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders &responseHeaders, Stream &responseStream ) : void
msg IMessage
requestHeaders ITransportHeaders
requestStream Stream
responseHeaders ITransportHeaders
responseStream Stream
Результат void

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

public this ( Object key ) : Object
key Object
Результат Object