public ClientContext(ITcpChannel channel, object message) { if (channel == null) throw new ArgumentNullException("channel"); _channel = channel; RequestMessage = message; ChannelData = Channel.Data; RemoteEndPoint = channel.RemoteEndpoint; RequestData = new DictionaryContextData(); }