TessaPlatform - класс

Обеспечивает доступ к зависимостям платформы, используемым в Tessa.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class TessaPlatform
Inheritance
Object    TessaPlatform

Свойства

Dependencies Зависимости платформы от операционной системы, используемые в данный момент. По умолчанию используются DefaultTessaPlatformDependencies без привязки к конкретному типу платформы. Рекомендуется установить значение свойства в соответствии с используемой ОС, например, используя метод InitializeFromConfigurationAsync(Boolean, IConfigurationManager, FuncITessaPlatformDependencies, FuncITessaServerDependencies, CancellationToken).
ServerDependencies Зависимости платформы от разновидности сервера, используемые в данный момент. По умолчанию используются DefaultTessaServerDependencies без привязки к конкретному типу сервера. Рекомендуется установить значение свойства в соответствии с используемым типом сервера, например, используя метод InitializeFromConfigurationAsync(Boolean, IConfigurationManager, FuncITessaPlatformDependencies, FuncITessaServerDependencies, CancellationToken).

Методы

InitializeFromConfigurationAsync

Выполняет инициализацию зависимостей от платформы в соответствии со значениями, указанными в конфигурации. Рекомендуется вызвать метод до того, как будут вызваны другие методы платформы.

Также выполняет асинхронную инициализацию конфигурации по умолчанию GetDefaultAsync(CancellationToken), если configurationManager равен null и если инициализация ещё не выполнена.

См. также