Задание версий и журнала приложения
При определении приложения служб Notification Services можно ввести номер версии приложения и задокументировать журнал приложения.
Версия приложения
При определении приложения задайте номер версии приложения, если необходимо отслеживать версии приложения. Можно выбрать собственную систему нумерации. Например, можно соотнести номер версии с номером версии служб Notification Services или отслеживать версии приложения при помощи пользовательских номеров версии.
При создании и обновлении приложения службы Notification Services добавляют номер версии в таблицу NSVersionInfo в базе данных приложений. При обновлении приложения номер версии должен быть равен или больше, чем последний номер версии.
Если номер версии не указан, то службы Notification Services используют последний номер версии из таблицы NSVersionInfo. Если номер версии отсутствует в базе данных, то службы Notification Services используют значение 0.0.0.0.
Рекомендации по назначению версий
При каждом обновлении определения приложения увеличьте номер версии. Поскольку службы Notification Services не позволяют выполнять обновление, если номер версии меньше номера в базе данных, то обновление приложения старым определением не происходит.
Определение номера версии приложения
При определении приложения посредством XML задайте номер версии в файле определения приложения (ADF). При определении приложения программным путем используйте управляющие объекты служб Notification Services для задания номера версии.
Определение версии приложения
- Version Element (ADF)
- Свойство ApplicationDefinitionFileVersion (NMO)
Журнал приложения
Также может возникнуть необходимость отслеживать время создания и последнего обновления определения приложения. Эти данные предназначены для использования пользователем. Службы Notification Services не используют журнал приложения и не сохраняют эти данные в базе данных приложений.
При определении приложения в ADF схема ADF предоставляет элементы, необходимые для отслеживания даты и времени создания экземпляра, а также даты и времени его последнего изменения.
При определении приложения программным путем можно отслеживать журнал приложения в комментариях. Не существует объектов или свойств журнала.
Определение журнала приложения
См. также
Другие ресурсы
Major Element (ADF)
Minor Element (ADF)
Revision Element (ADF)
Build Element (ADF)
Application Definition File Templates
Определение приложений служб Notification Services