CommonHelper - класс
Хэлперы общего назначения.
Пространство имён: Chronos.PlatformСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
public static class CommonHelper
Public NotInheritable Class CommonHelper
public ref class CommonHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type CommonHelper = class end
- Inheritance
- Object CommonHelper
ChronosSyncTimeout |
Таймаут ожидания синхронизации между процессами.
|
ProbingPath |
Список папок, используемых для загрузки сборок в плагинах помимо папки с самим плагином.
Список разделяется точкой с запятой. Для получения списка путей отдельно используйте метод GetProbingPathList.
|
AddSuppressResolveFailWarningForAssembly |
Добавляет указанное имя в список простых имён для сборок, для которых не выводятся предупреждения
в логе при невозможности их загрузить. Добавьте сюда сборки, например "System.Data.SqlClient",
если возможное отсутствие такой сборки является корректным для используемых библиотек.
|
CanAssemblyResolveFail |
Возвращает признак того, что не следует писать в лог при ошибке загрузки сборки.
Сборка "Serilog" пытается загрузиться через библиотеку "Quartz" при сканировании доступных средств логирование,
и это совершенно нормально, что загрузить её не получается.
Сборка "System.Data.SqlClient" пытается загрузиться через библиотеку "linq2db", и это нормально, что загрузить её не получается.
Сборка "Microsoft.SqlServer.Types" пытается загрузиться через библиотеку "linq2db" при соединении с базой SQL Server
для поддержки spatial-типов, которые у нас не используются. Ошибка загрузки игнорируется.
Сборка "StackExchange.Redis" пытается загрузить "Microsoft.WindowsAzure.ServiceRuntime", и загружать её не требуется,
т.к. подключение к Azure для Redis не используется.
|
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 |
Удаляет указанное имя из списка простых имён для сборок, для которых не выводятся предупреждения
в логе при невозможности их загрузить. Возвращает признак того, что сборка присутствовала в списке до удаления.
|