Show / Hide Table of Contents

Class SettingUtil

Inheritance
object
SettingUtil
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: EasySave_Project.Util
Assembly: .dll
Syntax
public static class SettingUtil

Methods

| Edit this page View Source

AddPriorityExtension(string)

Declaration
public static (bool, PriorityExtensionDTO) AddPriorityExtension(string Extension)
Parameters
Type Name Description
string Extension
Returns
Type Description
(bool, PriorityExtensionDTO)
| Edit this page View Source

AddPriorityExtension(string, PriorityExtensionDTO)

Declaration
public static bool AddPriorityExtension(string key, PriorityExtensionDTO value)
Parameters
Type Name Description
string key
PriorityExtensionDTO value
Returns
Type Description
bool
| Edit this page View Source

AddToList(string, string)

Adds a new value to a specified settings list if it does not already exist.

Declaration
public static bool AddToList(string key, string value)
Parameters
Type Name Description
string key

The key representing the list to update.

string value

The value to add to the list.

Returns
Type Description
bool

True if the value was successfully added, otherwise false.

| Edit this page View Source

GetList(string)

Retrieves a list of values from the specified settings key.

Declaration
public static List<string> GetList(string key)
Parameters
Type Name Description
string key

The key representing the list to retrieve.

Returns
Type Description
List<string>

A list of stored values, or an empty list if the key is not found.

| Edit this page View Source

GetPriorityExtensionFilesList(string)

Declaration
public static List<PriorityExtensionDTO> GetPriorityExtensionFilesList(string key)
Parameters
Type Name Description
string key
Returns
Type Description
List<PriorityExtensionDTO>
| Edit this page View Source

GetPriorityExtensionInOrderByIndex(string)

Declaration
public static List<PriorityExtensionDTO> GetPriorityExtensionInOrderByIndex(string key)
Parameters
Type Name Description
string key
Returns
Type Description
List<PriorityExtensionDTO>
| Edit this page View Source

GetSetting()

Retrieves the current application settings from the configuration file.

Declaration
public static AppSettingDto? GetSetting()
Returns
Type Description
AppSettingDto

An AppSettingDto object if successful, otherwise null.

| Edit this page View Source

InitSetting()

Initializes the settings file if it does not already exist.

Declaration
public static void InitSetting()
| Edit this page View Source

IsExtensionPriority(string)

Saves the application settings to the configuration file.

Declaration
public static bool IsExtensionPriority(string extension)
Parameters
Type Name Description
string extension
Returns
Type Description
bool

True if the settings were saved successfully, otherwise false.

| Edit this page View Source

MovePriorityExtensionFileDown(int)

Declaration
public static void MovePriorityExtensionFileDown(int index)
Parameters
Type Name Description
int index
| Edit this page View Source

MovePriorityExtensionFileUp(int)

Declaration
public static void MovePriorityExtensionFileUp(int index)
Parameters
Type Name Description
int index
| Edit this page View Source

RemoveFromList(string, string)

Removes a specified value from a given settings list.

Declaration
public static bool RemoveFromList(string key, string value)
Parameters
Type Name Description
string key

The key representing the list to update.

string value

The value to remove from the list.

Returns
Type Description
bool

True if the value was successfully removed, otherwise false.

| Edit this page View Source

RemovePriorityExtension(string)

Declaration
public static bool RemovePriorityExtension(string Extension)
Parameters
Type Name Description
string Extension
Returns
Type Description
bool
| Edit this page View Source

RemovePriorityExtension(string, string)

Declaration
public static bool RemovePriorityExtension(string key, string extensionFile)
Parameters
Type Name Description
string key
string extensionFile
Returns
Type Description
bool
| Edit this page View Source

SettingChangeFormat(LogFormat)

Changes the log format setting and updates the configuration.

Declaration
public static bool SettingChangeFormat(LogFormatManager.LogFormat format)
Parameters
Type Name Description
LogFormatManager.LogFormat format

The new log format to apply.

Returns
Type Description
bool

True if the format was updated successfully, otherwise false.

| Edit this page View Source

SettingChangeLanguage(LanguageEnum)

Changes the application language setting and updates the configuration.

Declaration
public static bool SettingChangeLanguage(LanguageEnum language)
Parameters
Type Name Description
LanguageEnum language

The new language to set.

Returns
Type Description
bool

True if the language was updated successfully, otherwise false.

| Edit this page View Source

SettingChangeMaxLargeFileSize(int)

Declaration
public static bool SettingChangeMaxLargeFileSize(int value)
Parameters
Type Name Description
int value
Returns
Type Description
bool
| Edit this page View Source

SortFilesByPriority(List<string>)

Declaration
public static List<string> SortFilesByPriority(List<string> filePaths)
Parameters
Type Name Description
List<string> filePaths
Returns
Type Description
List<string>
| Edit this page View Source

checkFormat(string, List<string>)

Declaration
public static string checkFormat(string value, List<string> list)
Parameters
Type Name Description
string value
List<string> list
Returns
Type Description
string
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX