public ImageDisOptions( IStorageProvider storageProvider, IImageTransformProvider imageTransformProvider, string path = null, ImageType[] allowedImageTypes = null, IKeyGenerator keyGenerator = null) { if (storageProvider == null) throw new ArgumentNullException("storageProvider"); StorageProvider = storageProvider; if (imageTransformProvider == null) throw new ArgumentNullException("imageTransformProvider"); ImageTransformProvider = imageTransformProvider; Path = string.IsNullOrWhiteSpace(path) ? "/imagedis" : path; AllowedImageTypes = allowedImageTypes == null || !allowedImageTypes.Any() ? new[] { ImageTypes.Jpeg, ImageTypes.Png } : allowedImageTypes; KeyGenerator = keyGenerator ?? new RandomKeyGenerator(); }
public ImageDisOptions( IStorageProvider storageProvider, IImageTransformProvider imageTransformProvider, string path = null, ImageType[] allowedImageTypes = null, IKeyGenerator keyGenerator = null) { if (storageProvider == null) { throw new ArgumentNullException("storageProvider"); } StorageProvider = storageProvider; if (imageTransformProvider == null) { throw new ArgumentNullException("imageTransformProvider"); } ImageTransformProvider = imageTransformProvider; Path = string.IsNullOrWhiteSpace(path) ? "/imagedis" : path; AllowedImageTypes = allowedImageTypes == null || !allowedImageTypes.Any() ? new[] { ImageTypes.Jpeg, ImageTypes.Png } : allowedImageTypes; KeyGenerator = keyGenerator ?? new RandomKeyGenerator(); }