Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public HomeController(SampleOptions options)
 {
     this.options = options ?? throw new ArgumentNullException(nameof(options));
 }
Ejemplo n.º 3
0
        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;
 }
Ejemplo n.º 5
0
 public DefaultController(IOptions <SampleOptions> options, IOptionsMonitor <SampleOptionsMonitor> optionsMonitor)
 {
     _options        = options.Value;
     _optionsMonitor = optionsMonitor.CurrentValue;
 }
Ejemplo n.º 6
0
 public HomeController(SampleOptions options, UserManager <IdentityUser> userManager)
 {
     this.options     = options ?? throw new ArgumentNullException(nameof(options));
     this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager));
 }
Ejemplo n.º 7
0
 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));
 }