• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp.Web.Caching.AWS
      • AWSS3StorageCache
      • AWSS3StorageCacheOptions
    • SixLabors.ImageSharp.Web.Providers.AWS
      • AWSS3BucketClientOptions
      • AWSS3StorageImageProvider
      • AWSS3StorageImageProviderOptions
    • SixLabors.ImageSharp.Web.Resolvers.AWS
      • AWSS3StorageCacheResolver
      • AWSS3StorageImageResolver

    Class AWSS3StorageImageProvider

    Returns images stored in AWS S3.

    Inheritance
    Object
    AWSS3StorageImageProvider
    Implements
    IImageProvider
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: SixLabors.ImageSharp.Web.Providers.AWS
    Assembly: SixLabors.ImageSharp.Web.Providers.AWS.dll
    Syntax
    public class AWSS3StorageImageProvider : IImageProvider

    Constructors

    | Improve this Doc View Source

    AWSS3StorageImageProvider(IOptions<AWSS3StorageImageProviderOptions>, FormatUtilities)

    Initializes a new instance of the AWSS3StorageImageProvider class.

    Declaration
    public AWSS3StorageImageProvider(IOptions<AWSS3StorageImageProviderOptions> storageOptions, FormatUtilities formatUtilities)
    Parameters
    Type Name Description
    IOptions<AWSS3StorageImageProviderOptions> storageOptions

    The S3 storage options

    FormatUtilities formatUtilities

    Contains various format helper methods based on the current configuration.

    Properties

    | Improve this Doc View Source

    Match

    Declaration
    public Func<HttpContext, bool> Match { get; set; }
    Property Value
    Type Description
    Func<HttpContext, Boolean>
    | Improve this Doc View Source

    ProcessingBehavior

    Declaration
    public ProcessingBehavior ProcessingBehavior { get; }
    Property Value
    Type Description
    ProcessingBehavior

    Methods

    | Improve this Doc View Source

    GetAsync(HttpContext)

    Declaration
    public async Task<IImageResolver> GetAsync(HttpContext context)
    Parameters
    Type Name Description
    HttpContext context
    Returns
    Type Description
    Task<IImageResolver>
    | Improve this Doc View Source

    IsValidRequest(HttpContext)

    Declaration
    public bool IsValidRequest(HttpContext context)
    Parameters
    Type Name Description
    HttpContext context
    Returns
    Type Description
    Boolean

    Implements

    IImageProvider
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX