VintaSoft Imaging .NET SDK 15.1: Documentation for Web developer
Vintasoft.Imaging.Annotation.AspNetCore.ApiControllers Namespace / VintasoftAnnotationCollectionApiController Class / CreateThumbnailsCacheManager(String) Method
Syntax Exceptions Remarks Requirements SeeAlso
In This Topic
    CreateThumbnailsCacheManager(String) Method (VintasoftAnnotationCollectionApiController)
    In This Topic
    Creates a cache manager that manages cache of thumbnails.
    Syntax
    'Declaration
    
    Protected Overridable Function CreateThumbnailsCacheManager( _
    ByVal sessionId
    The session identifier.
    As String _
    ) As Vintasoft.Imaging.Web.Services.ThumbnailsCacheManager
    protected virtual Vintasoft.Imaging.Web.Services.ThumbnailsCacheManager CreateThumbnailsCacheManager(
    string sessionId
    )
    protected: virtual Vintasoft.Imaging.Web.Services.ThumbnailsCacheManager* CreateThumbnailsCacheManager(
    string* sessionId
    )
    protected:
    virtual Vintasoft.Imaging.Web.Services.ThumbnailsCacheManager^ CreateThumbnailsCacheManager(
    string^ sessionId
    )

    Parameters

    sessionId
    The session identifier.

    Return Value

    A cache manager that manages cache of thumbnails.
    Exceptions
    ExceptionDescription
    Thrown if IsEmptySessionSupported = true and sessionId is null.
    Thrown if the physical path to the root of the application is not defined, i.e. service is used in not ASP.NET application.
    Remarks

    By default method creates the ThumbnailsCacheManager that works with directory "{Project_Path}/VintasoftCache[/{SessionID}]/Thumbnails".

    If you want to create the ThumbnailsCacheManager that works with custom directory, set value of DataDirectoryDefaultPath property and method will create ThumbnailsCacheManager that works with directory "{WebServicesGlobalSettings.DataDirectoryDefaultPath}/VintasoftCache[/{SessionID}]/Thumbnails".

    Requirements

    Target Platforms: .NET 10; .NET 9; .NET 8; .NET 7, .NET 6

    See Also