public ImageCachingMiddleware(RequestDelegate next, ImageCachingOptions imageCachingOptions) { Next = next; ImageCachingOptions = imageCachingOptions; if (!Directory.Exists(ImageCachingOptions.CacheDirectoryPath)) { Directory.CreateDirectory(ImageCachingOptions.CacheDirectoryPath); } }
public static void UseImageCaching(this IApplicationBuilder applicationBuilder, ImageCachingOptions options) { applicationBuilder.UseMiddleware <ImageCachingMiddleware>(options); }