Для изменения размера нажмите или перетащите

CommonHelper - класс

Хэлперы общего назначения.
Иерархия наследования
SystemObject
  Chronos.PlatformCommonHelper

Пространство имён:  Chronos.Platform
Сборка:  Chronos.Platform (в Chronos.Platform.dll) Версия: 3.5.0.19
Синтаксис
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 для разделения пути и имени файла в операционной системе, представленный в виде строки.
В начало страницы
См. также