Зависимости платформы, которые зависят от операционной системы и особенностей исполняющей среды. Создайте экземпляр класса и установите в свойстве Dependencies.
В этом классе указываются значения, достаточные для запуска на ОС Windows. При использовании других платформ (Linux, эмуляция desktop-приложений в Wine) следует подключить зависимости, наследующие этот класс.
public class DefaultTessaPlatformDependencies : ITessaPlatformDependenciesPublic Class DefaultTessaPlatformDependencies
Implements ITessaPlatformDependenciespublic ref class DefaultTessaPlatformDependencies : ITessaPlatformDependenciestype DefaultTessaPlatformDependencies =
class
interface ITessaPlatformDependencies
end| DefaultTessaPlatformDependencies | Инициализирует новый экземпляр класса DefaultTessaPlatformDependencies |
| Features | Возможности текущей платформы (операционной системы, исполняющей среды). Доступны в виде перечисления флагов. |
| CreateGlobalEvent | Создаёт событие по глобально уникальному имени, который можно использовать для синхронизации процессов как минимум в пределах сессии пользователя и всех процессов в ней. |
| CreateGlobalMutex | Создаёт мьютекс по глобально уникальному имени, который можно использовать для синхронизации процессов как минимум в пределах сессии пользователя и всех процессов в ней. |
| CreateHttpClient | Создаёт объект HttpClient для взаимодействия с веб-сервисами на основании объекта с настройками. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| ExecuteInImpersonationContextAsync | Выполняет действие actionAsync от имени заданной учётной записи пользователя accountName. Метод должен вызываться только в том случае, если выполнение от имени учётной записи поддерживается платформой Impersonation. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetOperatingSystemFriendlyName | Возвращает "дружественное" имя операционной системы, которое можно использовать для отображения пользователю. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| Initialize | Выполняет инициализацию зависимостей платформы. Метод вызывается один раз при запуске приложения. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetUserDefaultUILanguage | Возвращает язык UI по умолчанию, установленный для пользователя в операционной системе, или null, если язык не удалось определить, это аналогично явному использованию английского языка. Реализация по умолчанию обычно возвращает язык, предоставленный платформой как язык операционной системы. |