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 ServiceCollectionExtensions
Methods
| 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. |