Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LiveUpdateService"/> class.
 /// </summary>
 public LiveUpdateService()
 {
     this._versionRetriever = new OnlineVersionRetriever(this.Logger);
     this._client = new LiveUpdateClient(this._versionRetriever, this.Logger);
     this.Configuration = this.DefaultConfig;
     this._updateTimer.Elapsed += this.UpdateTimer_Elapsed;
     this.Status = HelperServiceStatus.Stopped;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LiveUpdateClient"/> class.
 /// </summary>
 /// <param name="versionRetriever">
 /// The version retriever.
 /// </param>
 /// <param name="logger">
 /// The logger.
 /// </param>
 public LiveUpdateClient(IVersionRetriever versionRetriever, ILogger logger)
 {
     this._versionRetriever = versionRetriever;
     this.Logger = logger;
 }