• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp.Web
      • FormattedImage
      • FormatUtilities
      • ImageCacheMetadata
      • ImageMetadata
    • SixLabors.ImageSharp.Web.Caching
      • CacheHash
      • ICacheHash
      • IImageCache
      • PhysicalFileSystemCache
      • PhysicalFileSystemCacheOptions
    • SixLabors.ImageSharp.Web.Commands
      • CommandParser
      • DictionaryExtensions
      • IRequestParser
      • PresetOnlyQueryCollectionRequestParser
      • PresetOnlyQueryCollectionRequestParserOptions
      • QueryCollectionRequestParser
    • SixLabors.ImageSharp.Web.Commands.Converters
      • ICommandConverter
      • ICommandConverter<T>
    • SixLabors.ImageSharp.Web.DependencyInjection
      • ApplicationBuilderExtensions
      • IImageSharpBuilder
      • ImageSharpBuilderExtensions
      • ImageSharpConfiguration
      • ServiceCollectionExtensions
    • SixLabors.ImageSharp.Web.Middleware
      • ConcurrentDictionaryExtensions
      • ImageCommandContext
      • ImageProcessingContext
      • ImageSharpMiddleware
      • ImageSharpMiddlewareOptions
    • SixLabors.ImageSharp.Web.Processors
      • BackgroundColorWebProcessor
      • FormatWebProcessor
      • IImageWebProcessor
      • JpegQualityWebProcessor
      • ResizeWebProcessor
    • SixLabors.ImageSharp.Web.Providers
      • IImageProvider
      • PhysicalFileSystemProvider
      • ProcessingBehavior
    • SixLabors.ImageSharp.Web.Resolvers
      • IImageCacheResolver
      • IImageResolver
      • PhysicalFileSystemCacheResolver
      • PhysicalFileSystemResolver
    • SixLabors.ImageSharp.Web.Synchronization
      • AsyncKeyLock<TKey>
      • AsyncKeyReaderWriterLock<TKey>
      • AsyncLock
      • AsyncReaderWriterLock
      • RefCountedConcurrentDictionary<TKey, TValue>

    Interface IImageSharpBuilder

    Defines a contract for adding ImageSharp services.

    Namespace: SixLabors.ImageSharp.Web.DependencyInjection
    Assembly: SixLabors.ImageSharp.Web.dll
    Syntax
    public interface IImageSharpBuilder

    Properties

    | Improve this Doc View Source

    Services

    Gets the IServiceCollection where ImageSharp services are configured.

    Declaration
    IServiceCollection Services { get; }
    Property Value
    Type Description
    IServiceCollection

    Extension Methods

    ImageSharpBuilderExtensions.SetRequestParser<TParser>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.SetRequestParser(IImageSharpBuilder, Func<IServiceProvider, IRequestParser>)
    ImageSharpBuilderExtensions.SetMemoryAllocator(IImageSharpBuilder, Func<IServiceProvider, MemoryAllocator>)
    ImageSharpBuilderExtensions.SetMemoryAllocator<TMemoryAllocator>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.SetCache<TCache>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.SetCache(IImageSharpBuilder, Func<IServiceProvider, IImageCache>)
    ImageSharpBuilderExtensions.SetCacheHash<TCacheHash>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.SetCacheHash(IImageSharpBuilder, Func<IServiceProvider, ICacheHash>)
    ImageSharpBuilderExtensions.AddProvider<TProvider>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.AddProvider<TProvider>(IImageSharpBuilder, Func<IServiceProvider, TProvider>)
    ImageSharpBuilderExtensions.RemoveProvider<TProvider>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.ClearProviders(IImageSharpBuilder)
    ImageSharpBuilderExtensions.AddProcessor<TProcessor>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.AddProcessor<TProcessor>(IImageSharpBuilder, Func<IServiceProvider, TProcessor>)
    ImageSharpBuilderExtensions.RemoveProcessor<TProcessor>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.ClearProcessors(IImageSharpBuilder)
    ImageSharpBuilderExtensions.AddConverter<TConverter>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.AddConverter<TConverter>(IImageSharpBuilder, Func<IServiceProvider, TConverter>)
    ImageSharpBuilderExtensions.RemoveConverter<TConverter>(IImageSharpBuilder)
    ImageSharpBuilderExtensions.ClearConverters(IImageSharpBuilder)
    ImageSharpBuilderExtensions.Configure<TOptions>(IImageSharpBuilder, IConfiguration)
    ImageSharpBuilderExtensions.Configure<TOptions>(IImageSharpBuilder, Action<TOptions>)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX