using System.ComponentModel.DataAnnotations;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
public int Bar { get; set; }
public static void Main()
Action<Foo> optionsBuilder = options => options.Bar = 101;
var services = new ServiceCollection();
.Configure(optionsBuilder)
.ValidateDataAnnotations();
.GetRequiredService<IOptions<Foo>>()