IConfigurationInfo - интерфейс

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

Definition

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

Свойства

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

Методы

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

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

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

См. также