/// <summary> /// Handler for the ItemScanCompleted event. Overrides base behavior to implement verbose vs. non-verbose /// logging behavior. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected override void ItemScanCompletedHandler(object sender, ScanCompletedEventArgs e) { if (_verbose || _logger.IsDebugEnabled || e.Result.IndexOf(FOUND) > -1) { _logger.Info(string.Format(CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString(STR_ITEM_SCAN_COMPLETED_HANDLER), e.Item, e.Result)); } }
/// <summary> /// Raises the ItemScanCompleted event. /// </summary> /// <param name="e"></param> protected void OnItemScanCompleted(ScanCompletedEventArgs e) { ScanCompletedEventHandler completed = ItemScanCompleted; if (completed != null) { completed(this, e); } }
/// <summary> /// Raises the VirusFound event. /// </summary> /// <param name="e"></param> protected void OnVirusFound(ScanCompletedEventArgs e) { ScanCompletedEventHandler found = this.VirusFound; if (found != null) { found(this, e); } }
/// <summary> /// Base handler for the ItemScanCompleted event. Logs every event to log4net. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected virtual void ItemScanCompletedHandler( object sender, ScanCompletedEventArgs e ) { _logger.Info( string.Format( CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString( STR_ITEM_SCAN_COMPLETED_HANDLER ), e.Item, e.Result ) ); }
/// <summary> /// Raises the ItemScanCompleted event. /// </summary> /// <param name="e"></param> protected void OnItemScanCompleted( ScanCompletedEventArgs e ) { ScanCompletedEventHandler completed = ItemScanCompleted; if(completed!=null) completed( this, e ); }
/// <summary> /// Raises the VirusFound event. /// </summary> /// <param name="e"></param> protected void OnVirusFound( ScanCompletedEventArgs e ) { ScanCompletedEventHandler found = this.VirusFound; if(found!=null) found( this, e ); }
/// <summary> /// Handler for the ItemScanCompleted event. Overrides base behavior to implement verbose vs. non-verbose /// logging behavior. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected override void ItemScanCompletedHandler( object sender, ScanCompletedEventArgs e ) { if( _verbose || _logger.IsDebugEnabled || e.Result.IndexOf(FOUND)>-1 ) _logger.Info( string.Format( CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString(STR_ITEM_SCAN_COMPLETED_HANDLER), e.Item, e.Result ) ); }
/// <summary> /// Base handler for the ItemScanCompleted event. Logs every event to log4net. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected virtual void ItemScanCompletedHandler(object sender, ScanCompletedEventArgs e) { _logger.Info(string.Format(CultureInfo.CurrentCulture, ResourceManagers.Strings.GetString(STR_ITEM_SCAN_COMPLETED_HANDLER), e.Item, e.Result)); }