public HttpServiceHost() { this._httpListener = new HttpListener(); this._listenThread = new Thread(HttpListen); this._closeFlag = false; this._pathOperationTable = new Dictionary <String, InvokeImplementOperationInfo>(); this._registerTable = new HashSet <Type>(); this._serviceInstanceTable = new Dictionary <Type, Object>(); this._serviceInstanceCreateFactoryTable = new Dictionary <Type, Func <Object> >(); this._transferSerializer = new JsonTransferSerializer(); }
public RemoteInvokeHandler(ProxySetting setting, ITransferSerializer serializer, ITransmitter transmitter) : this() { this.ProxySetting = setting; this.Serializer = serializer; this.Transmitter = transmitter; }