Skip to content

Latest commit

 

History

History
71 lines (59 loc) · 2.74 KB

File metadata and controls

71 lines (59 loc) · 2.74 KB

Microsoft.Extensions.DependencyInjection


FluentValidationExtensions

Extension methods for configuring FluentValidation in the service collection.

public static class FluentValidationExtensions

Static Methods

AddFluentValidation

void AddFluentValidation(this IServiceCollection services, bool useAutoRegistrateServices, List<AssemblyPairOptions> assemblyPairs)

Summary: Adds FluentValidation to the service collection and registers validators from the startup assembly and optionally from API/domain assemblies.

Parameters:
     services  -  The instance.
     useAutoRegistrateServices  -  If true, automatically registers validators from assembly pairs.
     assemblyPairs  -  The list of assembly pairs containing API and domain assemblies with validators.


RestApiExtendedExtensions

Extension methods for adding REST API services with extended features to the service collection.

public static class RestApiExtendedExtensions

Static Methods

AddRestApi

IServiceCollection AddRestApi(this IServiceCollection services)

Summary: Adds REST API services with default extended options.

Parameters:
     services  -  The instance.

Returns: The Microsoft.Extensions.DependencyInjection.IServiceCollection instance for method chaining.

AddRestApi

IServiceCollection AddRestApi(this IServiceCollection services, RestApiExtendedOptions restApiOptions, IConfiguration configuration)

Summary: Adds REST API services with default extended options.

Parameters:
     services  -  The instance.

Returns: The Microsoft.Extensions.DependencyInjection.IServiceCollection instance for method chaining.

AddRestApi

IServiceCollection AddRestApi(this IServiceCollection services, Action<IMvcBuilder> setupMvcAction, RestApiExtendedOptions restApiOptions, IConfiguration configuration)

Summary: Adds REST API services with default extended options.

Parameters:
     services  -  The instance.

Returns: The Microsoft.Extensions.DependencyInjection.IServiceCollection instance for method chaining.


Generated by MarkdownCodeDoc version 1.2