Class ConfigureSwaggerOptions
- Namespace
- FoundationaLLM.Common.OpenAPI
- Assembly
- FoundationaLLM.Common.dll
Configures the Swagger generation options.
public class ConfigureSwaggerOptions : IConfigureOptions<SwaggerGenOptions>
- Inheritance
-
ConfigureSwaggerOptions
- Implements
- Inherited Members
- Extension Methods
Remarks
This allows API versioning to define a Swagger document per API version after the Asp.Versioning.ApiExplorer.IApiVersionDescriptionProvider service has been resolved from the service container.
Constructors
ConfigureSwaggerOptions(IApiVersionDescriptionProvider)
Initializes a new instance of the ConfigureSwaggerOptions class.
public ConfigureSwaggerOptions(IApiVersionDescriptionProvider provider)
Parameters
provider
IApiVersionDescriptionProviderThe provider used to generate Swagger documents.
Methods
Configure(SwaggerGenOptions)
Invoked to configure a SwaggerGenOptions instance.
public void Configure(SwaggerGenOptions options)
Parameters
options
SwaggerGenOptionsThe options instance to configure.