public interface ITessaPlatformDependenciesPublic Interface ITessaPlatformDependenciespublic interface class ITessaPlatformDependenciestype ITessaPlatformDependencies = interface end| Features | Возможности текущей платформы (операционной системы, исполняющей среды). Доступны в виде перечисления флагов. |
| CreateGlobalEvent | Создаёт событие по глобально уникальному имени, который можно использовать для синхронизации процессов как минимум в пределах сессии пользователя и всех процессов в ней. |
| CreateGlobalMutex | Создаёт мьютекс по глобально уникальному имени, который можно использовать для синхронизации процессов как минимум в пределах сессии пользователя и всех процессов в ней. |
| CreateHttpClient | Создаёт объект HttpClient для взаимодействия с веб-сервисами на основании объекта с настройками. |
| ExecuteInImpersonationContextAsync | Выполняет действие actionAsync от имени заданной учётной записи пользователя accountName. Метод должен вызываться только в том случае, если выполнение от имени учётной записи поддерживается платформой Impersonation. |
| GetOperatingSystemFriendlyName | Возвращает "дружественное" имя операционной системы, которое можно использовать для отображения пользователю. |
| Initialize | Выполняет инициализацию зависимостей платформы. Метод вызывается один раз при запуске приложения. |
| TryGetUserDefaultUILanguage | Возвращает язык UI по умолчанию, установленный для пользователя в операционной системе, или null, если язык не удалось определить, это аналогично явному использованию английского языка. Реализация по умолчанию обычно возвращает язык, предоставленный платформой как язык операционной системы. |