public static void Sample(SampleOptions option, IConsoleWriter console) { var definition = Samples.DefaultSample.Create(); var fileName = "SampleCommandLine.json"; if (!string.IsNullOrEmpty(option.SampleName)) { switch (option.SampleName.ToLowerInvariant()) { case "cli": definition = Samples.CliSample.Create(); fileName = "CliCommandLine.json"; break; case "default": break; default: console.WriteWarning($"Unknown sample name {option.SampleName}. Generating default sample."); break; } } if (string.IsNullOrEmpty(option.FileName)) { option.FileName = fileName; } if (File.Exists(option.FileName) && !option.OverwriteSampleFile) { console.WriteError($"File \'{option.FileName}\'already exists."); return; } WriteFile(definition, option.FileName); }
public HomeController(SampleOptions options) { this.options = options ?? throw new ArgumentNullException(nameof(options)); }
public void obtain_parsed_options_like_this() { SampleOptions result = ((Parsed <SampleOptions>)Parser.Default.ParseArguments <SampleOptions>(new[] { "Sample.exe", "-v" })).Value; Assert.True(result.Verbose); }
public WeatherForecastController(ILogger <WeatherForecastController> logger, IOptions <SampleOptions> options) { _logger = logger; _sampleOptions = options.Value; }
public DefaultController(IOptions <SampleOptions> options, IOptionsMonitor <SampleOptionsMonitor> optionsMonitor) { _options = options.Value; _optionsMonitor = optionsMonitor.CurrentValue; }
public HomeController(SampleOptions options, UserManager <IdentityUser> userManager) { this.options = options ?? throw new ArgumentNullException(nameof(options)); this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); }
public SampleRepo(IOptions <SampleOptions> options) { _options = options.Value; }
/// <summary> /// Create a new instance of <see cref="SampleLogPayloadClientProvider"/> /// </summary> /// <param name="settings"></param> /// <param name="loggingConfiguration"></param> public SampleLogPayloadClientProvider(IOptions <SampleOptions> settings, LoggingConfiguration loggingConfiguration) { _options = settings == null ? new SampleOptions() : settings.Value; _loggingConfiguration = loggingConfiguration ?? throw new ArgumentNullException(nameof(loggingConfiguration)); }