Recently, I was writing a .NET console app to integrate with a third-party library and had an opportunity to use the IOptions pattern. However, the settings object didn’t have a public, parameterless constructor. Here’s how I used IOptionsFactory to support these types of options classes…
Team RunRun has a tradition of writing race reports, both as an opportunity for reflection, and to share lessons learned with other runners. I decided to write a longer-than-usual report because in planning for this race I felt there wasn’t a lot of information about the Squamish races available.