public ConfigSourceBuilder AddPolicyInjectionSettings() { PiabSectionBuilder builder = new SectionBuilder().PiabSection(); builder .AddPolicy(PolicyName) .AddTo(configSource); return this; }
public ConfigSourceBuilder AddPolicyInjectionSettings() { PiabSectionBuilder builder = new SectionBuilder().PiabSection(); builder .AddPolicy(PolicyName) .AddTo(configSource); return(this); }
public ConfigSourceBuilder AddExceptionHandlingSettings() { ExceptionSectionBuilder builder = new SectionBuilder().ExceptionSection(); builder .AddPolicy(DefaultExceptionPolicyName) .AddException<Exception>().Named("all").NotifyRethrow .AddWrapHandler().Named("wrap").WithMessage("New message").WrapWith<ArgumentException>() .AddTo(configSource); return this; }
public ConfigSourceBuilder AddExceptionHandlingSettings() { ExceptionSectionBuilder builder = new SectionBuilder().ExceptionSection(); builder .AddPolicy(DefaultExceptionPolicyName) .AddException <Exception>().Named("all").NotifyRethrow .AddWrapHandler().Named("wrap").WithMessage("New message").WrapWith <ArgumentException>() .AddTo(configSource); return(this); }