예제 #1
0
 protected BaseHttpDataAdapter(IDataAdapter adapter, Logger logger, HttpNetworkLayer layer)
 {
     _adapter    = adapter;
     Description = _adapter.Description;
     _logger     = logger;
     _layer      = layer;
 }
예제 #2
0
        /// <summary>
        /// Create the layer
        /// </summary>
        /// <param name="logger"></param>
        /// <returns></returns>
        public override INetworkLayer CreateLayer(Utils.Logger logger)
        {
            HttpNetworkLayer layer = new HttpNetworkLayer(_config);

            layer.Binding = Binding;

            return layer;
        }
예제 #3
0
 public HttpResponseDataAdapter(IDataAdapter adapter, Logger logger, HttpNetworkLayer layer)
     : base(adapter, logger, layer)
 {
     _requests = new Queue <HttpRequestHeader>();
     _reader   = new DataReader(adapter);
 }
예제 #4
0
 public HttpRequestDataAdapter(IDataAdapter adapter, Logger logger, HttpNetworkLayer layer)
     : base(adapter, logger, layer)
 {
     _reader = new DataReader(adapter);
 }
예제 #5
0
 public HttpResponseDataAdapter(IDataAdapter adapter, Logger logger, HttpNetworkLayer layer)
     : base(adapter, logger, layer)
 {
     _requests = new Queue<HttpRequestHeader>();
     _reader = new DataReader(adapter);
 }
예제 #6
0
 public HttpRequestDataAdapter(IDataAdapter adapter, Logger logger, HttpNetworkLayer layer)
     : base(adapter, logger,layer)
 {
     _reader = new DataReader(adapter);
 }
예제 #7
0
 protected BaseHttpDataAdapter(IDataAdapter adapter, Logger logger, HttpNetworkLayer layer)
 {
     _adapter = adapter;
     Description = _adapter.Description;
     _logger = logger;
     _layer = layer;
 }