C# Class CodeSharp.Core.Castles.Test.RemotingTest.CustomMessageSink

Inheritance: IMessageSink, IClientChannelSink
ファイルを表示 Open project: codesharp/infrastructure

Public Methods

Method Description
AsyncProcessMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
AsyncProcessRequest ( IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, System stream ) : void
AsyncProcessResponse ( IClientResponseChannelSinkStack sinkStack, object state, ITransportHeaders headers, System stream ) : void
GetRequestStream ( IMessage msg, ITransportHeaders headers ) : System.IO.Stream
ProcessMessage ( IMessage msg, ITransportHeaders requestHeaders, System requestStream, ITransportHeaders &responseHeaders, System &responseStream ) : void
SyncProcessMessage ( IMessage msg ) : IMessage

Method Details

AsyncProcessMessage() public method

public AsyncProcessMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
msg IMessage
replySink IMessageSink
return IMessageCtrl

AsyncProcessRequest() public method

public AsyncProcessRequest ( IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, System stream ) : void
sinkStack IClientChannelSinkStack
msg IMessage
headers ITransportHeaders
stream System
return void

AsyncProcessResponse() public method

public AsyncProcessResponse ( IClientResponseChannelSinkStack sinkStack, object state, ITransportHeaders headers, System stream ) : void
sinkStack IClientResponseChannelSinkStack
state object
headers ITransportHeaders
stream System
return void

GetRequestStream() public method

public GetRequestStream ( IMessage msg, ITransportHeaders headers ) : System.IO.Stream
msg IMessage
headers ITransportHeaders
return System.IO.Stream

ProcessMessage() public method

public ProcessMessage ( IMessage msg, ITransportHeaders requestHeaders, System requestStream, ITransportHeaders &responseHeaders, System &responseStream ) : void
msg IMessage
requestHeaders ITransportHeaders
requestStream System
responseHeaders ITransportHeaders
responseStream System
return void

SyncProcessMessage() public method

public SyncProcessMessage ( IMessage msg ) : IMessage
msg IMessage
return IMessage