namespace Wino.Core.Domain.Interfaces; /// /// Singleton object that holds the application data folder path and the publisher shared folder path. /// Load the values before calling any service. /// App data folder is used for storing files. /// Pubhlisher cache folder is only used for database file so other apps can access it in the same package by same publisher. /// public interface IApplicationConfiguration { /// /// Application data folder. /// string ApplicationDataFolderPath { get; set; } /// /// Publisher shared folder path. /// string PublisherSharedFolderPath { get; set; } /// /// Temp folder path of the application. /// Files here are short-lived and can be deleted by system. /// string ApplicationTempFolderPath { get; set; } /// /// Application insights instrumentation key. /// string SentryDNS { get; } }