public ValueTask <bool> ApplyConfigurationAsync(IActivityMonitor m, IHandlerConfiguration c) { if (c is HandlerWithConfigSectionConfiguration conf) { m.Info($"Applying: {_config.Message} => {conf.Message}."); _config = conf; return(ValueTask.FromResult(true)); } return(ValueTask.FromResult(false)); }
public bool ApplyConfiguration(IActivityMonitor m, IHandlerConfiguration c) { if (c is HandlerWithConfigSectionConfiguration conf) { m.Info($"Applying: {_config.Message} => {conf.Message}."); _config = conf; return(true); } return(false); }
public HandlerWithConfigSection(HandlerWithConfigSectionConfiguration c) { _config = c; }
/// <summary> /// Copy constructor (clone support). /// Required because of the private setter. /// </summary> /// <param name="o">The source configuration.</param> HandlerWithConfigSectionConfiguration(HandlerWithConfigSectionConfiguration o) { Message = o.Message; }