Constantes
static class · пространство имён z3n7 · исходник Essentials/Vars.cs
public static class Constantes
Имя проекта, его таблица в базе и стандартные папки хранилища профилей.
Методы
FullPath
public static string FullPath(this IZennoPosterProjectModel project)
Метод расширения для IZennoPosterProjectModel. исходник
Возвращает полный путь к файлу проекта.
PathCookies
public static string PathCookies(this IZennoPosterProjectModel project)
Метод расширения для IZennoPosterProjectModel. исходник
Возвращает {profiles}/accounts/cookies/{acc0}.json или пустую строку с предупреждением, если acc0 пуст.
PathProfileFolder
public static string PathProfileFolder(this IZennoPosterProjectModel project)
Метод расширения для IZennoPosterProjectModel. исходник
Возвращает {profiles}/accounts/profilesFolder/{acc0} или пустую строку с предупреждением, если acc0 пуст.
PathProfiles
public static string PathProfiles(this IZennoPosterProjectModel project)
Метод расширения для IZennoPosterProjectModel. исходник
Возвращает корень хранилища профилей: переменная profiles_folder, иначе глобальная переменная с тем же именем. Найденное значение копируется во вторую.
Примечания: Бросает исключение, если не задано ни то, ни другое.
ProjectName
public static string ProjectName(this IZennoPosterProjectModel project)
Метод расширения для IZennoPosterProjectModel. исходник
Возвращает имя файла проекта до первой точки и сохраняет его в projectName.
ProjectTable
public static string ProjectTable(this IZennoPosterProjectModel project)
Метод расширения для IZennoPosterProjectModel. исходник
Возвращает __ + имя проекта и сохраняет его в projectTable.
SecureVar
public static string SecureVar(this IZennoPosterProjectModel project, string key)
Метод расширения для IZennoPosterProjectModel. исходник
Читает значение из зашифрованной переменной jVars: расшифровывает через SAFU.DecryptHWID, декодирует Base64 и ищет ключ в получившемся JSON-объекте.
Возвращает: Значение или пустая строка, если jVars пуст, не расшифровывается или в нём нет такого ключа.