[StorageObjectGeneratorAttribute]
public sealed class InitializationResponse : ValidationInfoStorageObject,
ICloneable<StorageObjectGeneratorAttribute>
Public NotInheritable Class InitializationResponse
Inherits ValidationInfoStorageObject
Implements ICloneable[StorageObjectGeneratorAttribute]
public ref class InitializationResponse sealed : public ValidationInfoStorageObject,
ICloneable[<SealedAttribute>]
[<StorageObjectGeneratorAttribute>]
type InitializationResponse =
class
inherit ValidationInfoStorageObject
interface ICloneable
end| InitializationResponse() | Создаёт экземпляр класса и пустое хранилище Dictionary<string, object>, декоратором для которого является создаваемый объект. |
| InitializationResponse(Dictionary<String, Object>) | Создаёт экземпляр класса с указанием хранилища, декоратором для которого является создаваемый объект. |
| InitializationResponse(IStorageObjectProvider) | Создаёт экземпляр класса с указанием объекта, предоставляющего доступ к хранилищу, декоратором для которого является создаваемый объект. |
| BuildDate | Строка с датой сборки платформы, которая передаётся от серверного приложения к клиенту. По умолчанию заполняется как текущая дата сборки платформы. |
| CipherInfo | Объект, содержащий настройки по шифрованию клиентских данных для текущего пользователя. |
| ConfigurationCacheIsActual | Признак того, что актуальная версия конфигурации уже добавлена в кэш на клиенте, поэтому в ответе на запрос инициализации недоступна большая часть информации, связанной с конфигурацией, клиент должен получить её из кэша. По умолчанию значение равно false. |
| ConfigurationVersion | Версия конфигурации, которая установлена на сервере. Значение обязательно для установки. Значение равно 0, если версия конфигурации неизвестна на сервере (при стандартных регистрациях на сервере она всегда известна). |
| Dbms | Используемая СУБД. Возвращается только для администраторов. По умолчанию равно Unknown. |
| DbmsVersion | Версия используемой СУБД. Возвращается только для администраторов при отключённом режиме StrictSecurity. По умолчанию соответствует пустой версии ZeroVersion. |
| DefaultColors | Цвета палитры, настроенные по умолчанию для всех пользователей. |
| Dynamic |
Объект, осуществляющий доступ к текущему объекту через позднее связывание свойств.
(Унаследован от ValidationInfoStorageObject) |
| DynamicInfo |
Объект, осуществляющий доступ к дополнительной пользовательской информации
по текущему объекту через позднее связывание свойств.
(Унаследован от ValidationInfoStorageObject) |
| Info |
Дополнительная пользовательская информация.
(Унаследован от ValidationInfoStorageObject) |
| PersonalRoleSatellite | Карточка-сателлит для персональной роли текущего пользователя. |
| SessionInfo | Информация по текущей сессии. Может использоваться для определения того, что кэш с метаинформацией необходимо не использовать, даже если версия конфигурации совпадает (например, отличается язык сотрудника). |
| ValidationResult | Объект, используемый для построения результата валидации. |
| Version | Строка с версией платформы, которая передаётся от серверного приложения к клиенту. По умолчанию заполняется как текущая версия платформы. |
| CleanCollectionAndSetNullIfEmpty |
Очищает коллекцию, найденную по ключу key, после чего устанавливает null
на место коллекции, если она стала пустой.
(Унаследован от StorageObject) |
| ClearCache |
Очищает внутренний кэш декораторов.
(Унаследован от StorageObject) |
| Clone | Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго типизированный декоратор для хранилища. |
| ContainsKey |
Возвращает признак того, что элемент с заданным ключом содержится в хранилище.
(Унаследован от StorageObject) |
| EnsureCacheResolved |
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов.
Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Переопределяет ValidationInfoStorageObject.EnsureCacheResolved()) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| FromJsonCore |
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON.
Возвращает текущий объект для цепочки вызовов.
Рассмотрите использование метода ToTypedJson(Boolean) для сериализации с сохранением полной информации по типам,
которую можно будет восстановить в методе FromTypedJson.
(Унаследован от StorageObject) |
| FromTypedJsonCore |
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON с сохранением типов.
Используйте метод ToTypedJson(Boolean) для сериализации с сохранением типов.
Для десериализации других объектов, у которых нет метода FromTypedJson (например, request/response),
используйте метод DeserializeFromTypedJson(String),
записав полученную структуру в объект obj.SetStorage(storage).
(Унаследован от StorageObject) |
| Get<T>(String) |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу.
(Унаследован от StorageObject) |
| Get<T>(String, Func<Object>) |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу
с указанием фабрики defaultValueFunc, создающей значение по умолчанию и
добавляющей его в хранилище, если оно было равно null.
Метод выбрасывает исключение ArgumentException в случае, если фабрика defaultValueFunc вернула null. (Унаследован от StorageObject) |
| GetDictionary<T> |
Возвращает декоратор для коллекции пар ключ / значение, полученный из хранилища
по заданному ключу или созданный посредством заданной фабрики defaultDictionaryFunc,
и добавленный в хранилище, если он там отсутствует.
Метод выбрасывает исключение ArgumentException в случае, если фабрика defaultDictionaryFunc вернула null.
(Унаследован от StorageObject) |
| GetFormattingSettingsList | Возвращает список настроек форматирования, установленный в текущем объекте в методе SetFormattingSettingsList(IEnumerable<IFormattingSettings>). Возвращённый объект не равен null. |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetList<T> |
Возвращает декоратор для коллекции объектов, полученный из хранилища
по заданному ключу или созданный посредством заданной фабрики defaultListFunc,
и добавленный в хранилище, если он там отсутствует.
Метод выбрасывает исключение ArgumentException в случае, если фабрика defaultListFunc вернула null.
(Унаследован от StorageObject) |
| GetObjectData |
Записывает сериализованные данные текущего объекта в указанный
объект [System.Runtime.Serialization.SerializationInfo].
(Унаследован от StorageObject) |
| GetStorage |
Возвращает хранилище Dictionary<string, object>,
декоратором для которого является текущий объект.
(Унаследован от StorageObject) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| Init |
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от StorageObject) |
| InitNotNull |
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище или был равен null,
посредством фабрики объектов.
(Унаследован от StorageObject) |
| IsValid | Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным. (Унаследован от ValidationStorageObject) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ObjectCanExistInStorageByKey<T> |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от ValidationStorageObject) |
| ObjectCanExistInStorageByValue<T> |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от ValidationStorageObject) |
| ObjectExistsInStorageByKey(String) |
Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище.
(Унаследован от ValidationStorageObject) |
| ObjectExistsInStorageByKey<T>(String, Func<T, Boolean>) |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от ValidationStorageObject) |
| ObjectExistsInStorageByValue<T> |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от ValidationStorageObject) |
| Remove |
Удаляет объект с заданным ключом из хранилища.
(Унаследован от StorageObject) |
| RemoveSystemInfo |
Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта
и может быть найдена по ключам с префиксом SystemKeyPrefix.
(Унаследован от ValidationInfoStorageObject) |
| RemoveUserInfo |
Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта
и может быть найдена по ключам с префиксом UserKeyPrefix.
(Унаследован от ValidationInfoStorageObject) |
| Set |
Устанавливает значение в хранилище по заданному ключу.
При этом не изменяется внутренний кэш декораторов, поэтому метод следует использовать
только для примитивных типов.
(Унаследован от StorageObject) |
| SetFormattingSettingsList | Устанавливает список настроек форматирования. Получить его можно, вызвав GetFormattingSettingsList(). |
| SetNull |
Устанавливает значение null для элемента по заданному ключу и
удаляет предыдущий элемент из внутреннего кэша декораторов.
(Унаследован от StorageObject) |
| SetNullIfEmptyEnumerable |
Устанавливает равным null элемент с ключом key,
если он является пустым перечислением IEnumerable.
(Унаследован от StorageObject) |
| SetStorage(Dictionary<String, Object>) |
Устанавливает хранилище Dictionary<string, object>,
декоратором для которого является текущий объект,
посредством копирования значений из заданного хранилища.
Если текущий объект реализует IStorageNotificationReceiver,
то для него вызывается метод NotifyStorageUpdated().
(Унаследован от StorageObject) |
| SetStorage(IStorageObjectProvider) |
Устанавливает хранилище Dictionary<string, object>,
декоратором для которого является текущий объект,
посредством копирования значений из хранилища заданного объекта.
Если текущий объект реализует IStorageNotificationReceiver,
то для него вызывается метод NotifyStorageUpdated().
(Унаследован от StorageObject) |
| SetStorageValue |
Устанавливает значение объекта, реализующего IStorageProvider, в хранилище по заданному ключу.
При этом также изменяется внутренний кэш декораторов, поэтому метод следует использовать
для декораторов.
(Унаследован от StorageObject) |
| ToDynamic |
Возвращает объект, осуществляющий доступ к хранилищу, декоратором для которого является текущий объект,
через позднее связывание.
(Унаследован от StorageObject) |
| ToJson |
Сериализует объект в текстовый JSON.
Рассмотрите использование метода ToTypedJson(Boolean) для сериализации с сохранением полной информации по типам,
которую можно будет восстановить в методе FromTypedJson.
(Унаследован от StorageObject) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| ToTypedJson |
Сериализует объект в текстовый JSON с сохранением информации по типам для всех подобъектов, в т.ч. для Info.
Используйте метод FromTypedJson для десериализации.
Для сериализации других объектов, у которых нет метода ToTypedJson (например, request/response),
используйте метод SerializeToTypedJson(IDictionary<String, Object>, Boolean),
передав в него структуру объекта obj.GetStorage().
(Унаследован от StorageObject) |
| TryGet<T> |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу
или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject) |
| TryGetCipherInfo | Возвращает объект, содержащий настройки по шифрованию клиентских данных для текущего пользователя, или null, если объект ещё не был создан. |
| TryGetDefaultColors | Возвращает объект, содержащий цвета палитры, настроенные по умолчанию для всех пользователей, или null, если объект ещё не был создан. |
| TryGetDictionary<T> |
Возвращает строго типизированное значение объекта Dictionary<string, object>
из хранилища по заданному ключу или default(T),
если объект по заданному ключу не найден.
(Унаследован от StorageObject) |
| TryGetInfo |
Возвращает дополнительную пользовательскую информацию по текущему объекту
или null, если информация ещё не была задана.
(Унаследован от ValidationInfoStorageObject) |
| TryGetList<T> |
Возвращает строго типизированное значение объекта List<object>
из хранилища по заданному ключу или default(T),
если объект по заданному ключу не найден.
(Унаследован от StorageObject) |
| TryGetSessionInfo | Возвращает информацию по текущей сессии или null, если информация ещё не была задана. |
| TryGetSessionToken | Возвращает информацию по текущей сессии SessionToken или null, если информация ещё не была задана. |
| TryGetString |
Возвращает строковое представление для значения объекта из хранилища по заданному ключу
или null, если объект по заданному ключу не найден.
(Унаследован от StorageObject) |
| TryGetValidationResult | Возвращает объект, используемый для построения результата валидации, или null, если объект ещё не был создан. |
| Validate() |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationStorageObject) |
| Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationStorageObject) |
| ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationInfoStorageObject) |
| Get | (Определяется ComHelper) |
| GetGlobalTiles |
Получает из указанного объекта коллекцию объектов содержащих информацию о глобальных тайлах маршрутов.
(Определяется KrProcessSharedExtensions) |
| Invoke | (Определяется ComHelper) |
| Set | (Определяется ComHelper) |
| SetConfigurationInfo |
Сохраняет сериализованную информацию по текущей версии конфигурации в объекте
InitializationResponse.
(Определяется InitializationExtensions) |
| SetGlobalTiles |
Сохраняет в указанном объекте коллекцию объектов содержащих информацию о глобальных тайлах маршрутов.
(Определяется KrProcessSharedExtensions) |
| TryGetConfigurationInfo |
Возвращает информацию по текущей версии конфигурации, которая сериализована в заданном объекте
InitializationResponse, или null, если информация недоступна.
(Определяется InitializationExtensions) |
| TryGetGlobalTiles |
Получает из указанного объекта коллекцию объектов содержащих информацию о глобальных тайлах маршрутов.
(Определяется KrProcessSharedExtensions) |