Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.API.Storage

    Classes

    StorageManagerAttribute

    An attribute to be marked against any IStorageManager implementation so the system knows how to configure them from the StorageType config setting

    If this attribute is not marked against the implementation the system can not use it from the StorageManagerFactory and can not be configrued to use it from the config settings

    The system provided storage managers have keys of Azure and Local.

    StorageManagerFactory

    The factory the system uses to retrieve an IStorageManager implementation according to the StorageType config settings

    Interfaces

    IQueueableItemOnSave

    Indicates the processing of this item can be placed on a queue

    Whenever an item that implements this interface is successfully saved (and the system has UseStorageForTaskServiceQueue config setting set to true),

    the system calls this function to allow it to appropriately add itself to a queue for processing

    IStorageManager

    An implementation of a storage medium that can be configured (via StorageType, StorageConnectionString, and StorageBasePath) for the web/task services to share

    This permits easy saving/loading of files, and for queue messages

    The default implementations for this by the LemonEdge platform are a simple file storage implementation and an Azure blob/queue service implementation.
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.