CommonHelper - класс |
Пространство имён: Chronos.Platform
public static class CommonHelper
Тип CommonHelper предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ChronosSyncTimeout |
Таймаут ожидания синхронизации между процессами.
| |
ProbingPath |
Список папок, используемых для загрузки сборок в плагинах помимо папки с самим плагином.
Список разделяется точкой с запятой. Для получения списка путей отдельно используйте метод GetProbingPathList.
|
Имя | Описание | |
---|---|---|
AddSuppressResolveFailWarningForAssembly |
Добавляет указанное имя в список простых имён для сборок, для которых не выводятся предупреждения
в логе при невозможности их загрузить. Добавьте сюда сборки, например "System.Data.SqlClient",
если возможное отсутствие такой сборки является корректным для используемых библиотек.
| |
CanAssemblyResolveFail |
Возвращает признак того, что не следует писать в лог при ошибке загрузки сборки.
Сборка "Serilog" пытается загрузиться через библиотеку "Quartz" при сканировании доступных средств логирование,
и это совершенно нормально, что загрузить её не получается.
Сборка "Microsoft.SqlServer.Types" пытается загрузиться через библиотеку "linq2db" при соединении с базой SQL Server
для поддержки spatial-типов, которые у нас не используются. Ошибка загрузки игнорируется.
| |
CleanHostGlobalObjectAsync |
Очищает глобальные объекты синхронизации, задействуемые для хост-процесса.
Вызывается хост-процессом перед запуском дочерних процессов всех найденных плагинов.
Актуально только для Linux.
| |
CleanPluginGlobalObjectsAsync |
Очищает глобальные объекты синхронизации, задействуемые для плагина.
Вызывается хост-процессом перед запуском дочерних процессов всех найденных плагинов.
Для плагинов, добавляемых при перепланировании, не вызывается. Актуально только для Linux.
| |
ContainsSuppressResolveFailWarningForAssembly |
Возвращает признак того, что указанное имя входит в список простых имён для сборок, для которых не выводятся предупреждения
в логе при невозможности их загрузить.
| |
ConvertBoolToShortString |
Преобразует логическое значение в краткое строковое представление.
| |
ConvertShortStringToBool |
Преобразует краткое строковое представление в логическое значение.
| |
GetActualProbingPathList |
Возвращает список фактически существующих полных путей к папкам,
из которых требуется загружать сборки помимо папки с плагином.
Список определяется на основании метода GetProbingPathList.
Метод может вернуть пустой список, но он не возвращает null.
| |
GetDictionaryKeyT |
Возвращает уникальный ключ для использования в хеш-таблицах вида IDictionary{string,object}.
| |
GetGlobalNameT |
Возвращает глобально уникальное имя для заданного типа.
| |
GetGlobalNameT(String) |
Возвращает глобально уникальное имя для заданного типа.
| |
GetHashedString |
Возвращает строку, полученную в результате хеширования заданной строки.
| |
GetHostGlobalName(Assembly, String) |
Возвращает глобально уникальное имя в пределах хоста для заданной сборки, полученное по заданному локальному имени.
| |
GetHostGlobalNameT |
Возвращает глобально уникальное имя в пределах хоста для заданного типа.
| |
GetHostGlobalNameT(String) |
Возвращает глобально уникальное имя в пределах хоста для заданного типа.
| |
GetProbingPathList |
Возвращает список папок, используемых для загрузки сборок в плагинах помимо папки с самим плагином.
Метод может вернуть пустой список, но он не возвращает null.
| |
ObjectIsNotNull |
Возвращает true, если ссылка на объект не равна null.
| |
ObjectIsNull |
Возвращает true, если ссылка на объект равна null.
| |
RemoveSuppressResolveFailWarningForAssembly |
Удаляет указанное имя из списка простых имён для сборок, для которых не выводятся предупреждения
в логе при невозможности их загрузить. Возвращает признак того, что сборка присутствовала в списке до удаления.
|
Имя | Описание | |
---|---|---|
DefaultHostServiceName |
Имя сервиса по умолчанию, используемое для логирования от имени хост-процесса в PluginFacade.
| |
DirectorySeparatorString |
Символ DirectorySeparatorChar для разделения пути и имени файла в операционной системе,
представленный в виде строки.
|