ChronosHelper - класс
Хэлперы общего назначения.
Пространство имён: Chronos.PlatformСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 4.0.4
public static class ChronosHelper
Public NotInheritable Class ChronosHelper
public ref class ChronosHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type ChronosHelper = class end
- Inheritance
- Object ChronosHelper
CleanHostGlobalObjectAsync |
Очищает глобальные объекты синхронизации, задействуемые для хост-процесса.
Вызывается хост-процессом перед запуском дочерних процессов всех найденных плагинов.
Актуально только для Linux.
|
GetArgsArray |
Возвращает массив аргументов командной строки, полученный из массива, переданного методу Main того процесса,
который был запущен со строкой аргументов, возвращённой методом GetArgumentString(String).
|
GetArgumentString |
Возвращает строку, в которой объединены перечисленные аргументы командной строки с заключением их в кавычки.
|
GetAssemblyResolveHandlerScope |
Возвращает объект, который хранит текущий обработчик для загрузки сборок,
и восстанавливает его при вызове Dispose.
|
GetDictionaryKeyT |
Возвращает уникальный ключ для использования в хеш-таблицах вида IDictionary{string,object}.
|
GetGlobalNameT |
Возвращает глобально уникальное имя для заданного типа.
|
GetGlobalNameT(String) |
Возвращает глобально уникальное имя для заданного типа.
|
GetHashedString |
Возвращает строку, полученную в результате хеширования заданной строки.
|
GetHostStopEventName |
Возвращает имя глобального события по остановке хоста, на которое подписываются дочерние процессы.
|
GetProbingPathListFromSettings |
Возвращает список фактически существующих полных путей к папкам,
из которых требуется загружать сборки помимо папки с плагином, в соответствии с конфигурацией app.json.
Корневая папка (папка процесса Chronos) будет добавлена в конец списка. Результат кэшируется и не запрашивается повторно.
|
GetProcessRefContainerMutexName |
Возвращает имя глобального мьютекса для взаимодействия с хранилищем процессов ProcessRefContainer.
|
SetCurrentAssemblyResolveHandler |
Добавляет обработчик загрузки сборок AssemblyLoadContext.Default.Resolving
для указанного списка сборок probingPathList,
который обычно загружается вызовом метода GetActualProbingPathList(IEnumerableString, Assembly, Boolean).
Метод удаляет регистрацию предыдущего обработчика, если таковой был зарегистрирован.
Вызов метода потокобезопасен.
|