Search Results for

    Show / Hide Table of Contents
    View Source

    Class EssentialDirectoryCreator

    Handles the creation of essential directories during application startup.

    Inheritance
    object
    Namespace: Umbraco.Cms.Core.Runtime
    Assembly: Umbraco.Core.dll
    Syntax
    public class EssentialDirectoryCreator : INotificationHandler<UmbracoApplicationStartingNotification>, INotificationHandler
    Remarks

    This notification handler ensures that required directories (Data, Media, Views, PartialViews) exist before other components initialize, providing a safe environment for the application to run.

    Constructors

    View Source

    EssentialDirectoryCreator(IIOHelper, IHostingEnvironment, IOptions<GlobalSettings>)

    Initializes a new instance of the EssentialDirectoryCreator class.

    Declaration
    public EssentialDirectoryCreator(IIOHelper ioHelper, IHostingEnvironment hostingEnvironment, IOptions<GlobalSettings> globalSettings)
    Parameters
    Type Name Description
    IIOHelper ioHelper

    The I/O helper for directory operations.

    IHostingEnvironment hostingEnvironment

    The hosting environment for path resolution.

    IOptions<GlobalSettings> globalSettings

    The global settings options.

    Methods

    View Source

    Handle(UmbracoApplicationStartingNotification)

    Handles a notification.

    Declaration
    public void Handle(UmbracoApplicationStartingNotification notification)
    Parameters
    Type Name Description
    UmbracoApplicationStartingNotification notification

    The notification.

    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX