Class ResizeImageAttribute
Inheritance
ResizeImageAttribute
Assembly: Volo.Abp.Imaging.AspNetCore.dll
Syntax
public class ResizeImageAttribute : ActionFilterAttribute, IActionFilter, IAsyncActionFilter, IResultFilter, IAsyncResultFilter, IOrderedFilter, IFilterMetadata
Constructors
ResizeImageAttribute(uint, params string[])
Declaration
public ResizeImageAttribute(uint size, params string[] parameters)
Parameters
| Type |
Name |
Description |
| uint |
size |
|
| string[] |
parameters |
|
ResizeImageAttribute(uint, uint, params string[])
Declaration
public ResizeImageAttribute(uint width, uint height, params string[] parameters)
Parameters
Properties
Height
Declaration
public uint? Height { get; }
Property Value
Mode
Declaration
public ImageResizeMode Mode { get; set; }
Property Value
Parameters
Declaration
public string[] Parameters { get; }
Property Value
Width
Declaration
public uint? Width { get; }
Property Value
Methods
OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)
Declaration
public override Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
Parameters
Returns
Overrides
Declaration
protected virtual Task<IFormFile> ResizeImageAsync(IFormFile file, IImageResizer imageResizer)
Parameters
Returns
ResizeImageAsync(byte[], IImageResizer)
Declaration
protected virtual Task<byte[]> ResizeImageAsync(byte[] bytes, IImageResizer imageResizer)
Parameters
Returns
ResizeImageAsync(Stream, IImageResizer)
Declaration
protected virtual Task<Stream> ResizeImageAsync(Stream stream, IImageResizer imageResizer)
Parameters
Returns
ResizeImageAsync(IRemoteStreamContent, IImageResizer)
Declaration
protected virtual Task<IRemoteStreamContent> ResizeImageAsync(IRemoteStreamContent remoteStreamContent, IImageResizer imageResizer)
Parameters
Returns
Implements
Extension Methods