Beispiel #1
0
 protected DownloaderAgentBase(
     IDownloaderAgentOptions options,
     IMessageQueue mq,
     IDownloaderAllocator downloaderAllocator,
     NetworkCenter networkCenter,
     ILoggerFactory loggerFactory)
 {
     _mq = mq;
     _downloaderAllocator    = downloaderAllocator;
     _options                = options;
     Framework.NetworkCenter = networkCenter;
     Logger = loggerFactory.CreateLogger(GetType().FullName);
 }
Beispiel #2
0
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="options">下载器代理选项</param>
 /// <param name="mq">消息队列</param>
 /// <param name="downloaderAllocator">分配下载器的接口</param>
 /// <param name="networkCenter">网络中心</param>
 /// <param name="logger">日志接口</param>
 protected DownloaderAgentBase(
     IDownloaderAgentOptions options,
     IMessageQueue mq,
     IDownloaderAllocator downloaderAllocator,
     NetworkCenter networkCenter,
     ILogger logger)
 {
     _mq = mq;
     _downloaderAllocator    = downloaderAllocator;
     _options                = options;
     Framework.NetworkCenter = networkCenter;
     Logger = logger;
 }
 /// <summary>
 /// 构造方法
 /// </summary>
 /// <param name="options">下载器代理选项</param>
 /// <param name="mq">消息队列</param>
 /// <param name="downloaderAllocator">分配下载器的接口</param>
 /// <param name="networkCenter">网络中心</param>
 /// <param name="logger">日志接口</param>
 public DefaultDownloaderAgent(IDownloaderAgentOptions options, IMessageQueue mq,
                               IDownloaderAllocator downloaderAllocator, NetworkCenter networkCenter, ILogger logger) : base(options, mq,
                                                                                                                             downloaderAllocator, networkCenter, logger)
 {
 }