Closed LordMike closed 2 years ago
Microsoft's options system did not have validation back in .NET Core 2.1, so I opted to just validate at two critical entry points (when signing a request and when sending it). However, since then they have introduced it into the OptionsFactory
Description of the bug We use the
.AddAmazonS3()
extension on our DI, and if we simply fetch anIObjectClient
without further configuration, it throws the following nullreference exception.How to reproduce?
.AddAmazonS3()
followed by.GetService<IObjectClient>()
.Expected behavior Beautiful exceptions with links to docs.
Or at least, not a nullreference.. :)