Class SettingUtil
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
|
Edit this page
View Source
AddPriorityExtension(string, PriorityExtensionDTO)
Declaration
public static bool AddPriorityExtension(string key, PriorityExtensionDTO value)
Parameters
Returns
|
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
|
Edit this page
View Source
GetPriorityExtensionInOrderByIndex(string)
Declaration
public static List<PriorityExtensionDTO> GetPriorityExtensionInOrderByIndex(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
Returns
|
Edit this page
View Source
GetSetting()
Retrieves the current application settings from the configuration file.
Declaration
public static AppSettingDto? GetSetting()
Returns
|
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
|
Edit this page
View Source
RemovePriorityExtension(string, string)
Declaration
public static bool RemovePriorityExtension(string key, string extensionFile)
Parameters
Returns
|
Edit this page
View Source
Changes the log format setting and updates the configuration.
Declaration
public static bool SettingChangeFormat(LogFormatManager.LogFormat format)
Parameters
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
|
Edit this page
View Source
SortFilesByPriority(List<string>)
Declaration
public static List<string> SortFilesByPriority(List<string> filePaths)
Parameters
Returns
|
Edit this page
View Source
Declaration
public static string checkFormat(string value, List<string> list)
Parameters
Returns