IConfigurationInfo - интерфейс

Информация по текущей конфигурации.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IConfigurationInfo : IStorageSerializable, 
	ISealable
Implements
ISealable, IStorageSerializable

Свойства

BuildDate Дата выпуска сборки платформы.
BuildName Версия сборки платформы в виде строки с дополнительными суффиксами, такими как beta для бета-версий.
BuildVersion Версия сборки платформы.
Description Описание текущей конфигурации, может изменяться в рамках проектного решения.
Flags Специальные режимы конфигурации, настраиваемые в конфигурационном файле сервера.
Info Дополнительные настройки конфигурации, устанавливаемые расширениями.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
IsUnknown Признак того, что конфигурация неизвестна. Значение true актуально только в том случае, если информацию по конфигурации не удаётся получить. По умолчанию равно false.
Modified Дата изменения конфигурации.
ModifiedByID Идентификатор сотрудника, инициировавшего изменение конфигурации, или System, если конфигурация изменялась на сервере или при прямом подключении к БД.
ModifiedByName Имя сотрудника, инициировавшего изменение конфигурации, или System, если конфигурация изменялась на сервере или при прямом подключении к БД.
PatchList Список установленных патчей.
Version Порядковый номер версии конфигурации, который увеличивается с каждым изменением.

Методы

DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от IStorageSerializable)
SealЗащищает объект от изменений.
(Унаследован от ISealable)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от IStorageSerializable)

Методы расширения

ToSerializedDictionary Сериализует объект в нетипизированный словарь.
(Определяется StorageExtensions)

См. также