Class PhysicalFileSystemProvider
Returns images stored in the local physical file system.
Implements
Inherited Members
Namespace: SixLabors.ImageSharp.Web.Providers
Assembly: SixLabors.ImageSharp.Web.dll
Syntax
public class PhysicalFileSystemProvider : IImageProvider
Constructors
| Improve this Doc View SourcePhysicalFileSystemProvider(IWebHostEnvironment, FormatUtilities)
Initializes a new instance of the PhysicalFileSystemProvider class.
Declaration
public PhysicalFileSystemProvider(IWebHostEnvironment environment, FormatUtilities formatUtilities)
Parameters
Type | Name | Description |
---|---|---|
IWebHostEnvironment | environment | The environment used by this middleware. |
FormatUtilities | formatUtilities | Contains various format helper methods based on the current configuration. |
Properties
| Improve this Doc View SourceMatch
Gets or sets the method used by the resolver to identify itself as the correct resolver to use.
Declaration
public Func<HttpContext, bool> Match { get; set; }
Property Value
Type | Description |
---|---|
Func<HttpContext, Boolean> |
ProcessingBehavior
Gets the processing behavior.
Declaration
public ProcessingBehavior ProcessingBehavior { get; }
Property Value
Type | Description |
---|---|
ProcessingBehavior |
Methods
| Improve this Doc View SourceGetAsync(HttpContext)
Gets the image resolver associated with the context.
Declaration
public Task<IImageResolver> GetAsync(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
HttpContext | context | The current HTTP request context. |
Returns
Type | Description |
---|---|
Task<IImageResolver> | The IImageResolver. |
IsValidRequest(HttpContext)
Gets a value indicating whether the current request passes sanitizing rules.
Declaration
public bool IsValidRequest(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
HttpContext | context | The current HTTP request context. |
Returns
Type | Description |
---|---|
Boolean |