Class OpenTriviaServiceCollectionExtensions
- Namespace
- Tudormobile.OpenTrivia.Extensions
- Assembly
- Tudormobile.OpenTrivia.dll
Provides extension methods for registering Open Trivia client services with an IServiceCollection.
public static class OpenTriviaServiceCollectionExtensions
- Inheritance
-
OpenTriviaServiceCollectionExtensions
- Inherited Members
Remarks
Use these extension methods to add and configure Open Trivia API clients in ASP.NET Core dependency injection containers. This enables applications to access trivia data from Open Trivia using strongly-typed services.
Methods
AddOpenTriviaClient(IServiceCollection, Action<IOpenTriviaClientBuilder>)
Adds OpenTrivia client services to the specified IServiceCollection.
public static IServiceCollection AddOpenTriviaClient(this IServiceCollection services, Action<IOpenTriviaClientBuilder> configure)
Parameters
servicesIServiceCollectionThe IServiceCollection to add services to.
configureAction<IOpenTriviaClientBuilder>The action used to configure the IOpenTriviaClientBuilder.
Returns
- IServiceCollection
The IServiceCollection so that additional calls can be chained.