/// <summary> /// 新たな更新情報が確認された後の手続きを確認します。 /// </summary> private NextUpdateAction OnUpdateDetected(AppCastItem latestVersion) { var e = new UpdateDetectedEventArgs { NextAction = NextUpdateAction.ContinueToUpdate, ApplicationConfig = config, LatestVersion = latestVersion, }; UpdateDetected.SafeRaiseEvent(this, e); return(e.NextAction); }
protected void OnUpdateDetected(ICrudService <TEntity, TOptions> sender, TEntity entity) => UpdateDetected?.Invoke(sender, entity);
protected void OnUpdateDetected(TEntity entity) => UpdateDetected?.Invoke(this, entity);
public void NotifyUpdateDetected(Models.ScrapingRule scraper, Models.ScrapingResult result) { Instance.ShowInformation($"{scraper.Name} is updated."); UpdateDetected?.Invoke(this, new DetectedEventArgs(scraper, result)); }