Class ServiceCollectionExtensions
Extension methods for IServiceCollection to simplify middleware service registration.
Inherited Members
Namespace: SixLabors.ImageSharp.Web.DependencyInjection
Assembly: SixLabors.ImageSharp.Web.dll
Syntax
public static class ServiceCollectionExtensionsMethods
| Edit this page View SourceAddImageSharp(IServiceCollection)
Adds ImageSharp services to the specified IServiceCollection with the default options.
Declaration
public static IImageSharpBuilder AddImageSharp(this IServiceCollection services)Parameters
| Type | Name | Description | 
|---|---|---|
| IServiceCollection | services | The IServiceCollection to add services to. | 
Returns
| Type | Description | 
|---|---|
| IImageSharpBuilder | An IImageSharpBuilder that can be used to further configure the ImageSharp services. | 
AddImageSharp(IServiceCollection, Action<ImageSharpMiddlewareOptions>)
Adds ImageSharp services to the specified IServiceCollection with the given options.
Declaration
public static IImageSharpBuilder AddImageSharp(this IServiceCollection services, Action<ImageSharpMiddlewareOptions> setupAction)Parameters
| Type | Name | Description | 
|---|---|---|
| IServiceCollection | services | The IServiceCollection to add services to. | 
| Action<ImageSharpMiddlewareOptions> | setupAction | An Action<T> to configure the provided ImageSharpMiddlewareOptions. | 
Returns
| Type | Description | 
|---|---|
| IImageSharpBuilder | An IImageSharpBuilder that can be used to further configure the ImageSharp services. |