ChronosHelper - класс
Хэлперы общего назначения.
Пространство имён: Chronos.PlatformСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 4.0.8
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).
Метод удаляет регистрацию предыдущего обработчика, если таковой был зарегистрирован.
Вызов метода потокобезопасен.
|