CardNewResponse - класс |
Пространство имён: Tessa.Cards
[SerializableAttribute] public sealed class CardNewResponse : CardValueResponseBase, ICloneable
Тип CardNewResponse предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | CardNewResponse |
Создаёт экземпляр класса и пустое хранилище Dictionary<string, object>,
декоратором для которого является создаваемый объект.
|
![]() | CardNewResponse(DictionaryString, Object) | Создаёт экземпляр класса с указанием хранилища, декоратором для которого является создаваемый объект. |
![]() | CardNewResponse(IStorageObjectProvider) |
Создаёт экземпляр класса с указанием объекта, предоставляющего доступ к хранилищу,
декоратором для которого является создаваемый объект.
|
Имя | Описание | |
---|---|---|
![]() | CancelOpening |
Признак того, что созданную карточку не следует открывать стандартными средствами,
как будто бы при её создании произошла ошибка.
Это позволяет заменить операцию на создание карточки операцией на выполнение действий
с созданной карточкой, например, по созданию карточки из загруженного шаблона.
|
![]() | Card |
Карточка.
(Унаследован от CardValueResponseBase.) |
![]() | Dynamic |
Объект, осуществляющий доступ к текущему объекту через позднее связывание свойств.
(Унаследован от CardInfoStorageObject.) |
![]() | DynamicInfo |
Объект, осуществляющий доступ к дополнительной пользовательской информации
по текущему объекту через позднее связывание свойств.
(Унаследован от CardInfoStorageObject.) |
![]() | Info |
Дополнительная пользовательская информация.
(Унаследован от CardInfoStorageObject.) |
![]() | SectionRows |
Пустые строки коллекционных и древовидных секций, доступные по имени секции.
Могут использоваться для редактирования полученной карточки.
(Унаследован от CardValueResponseBase.) |
![]() | ValidationResult |
Объект, используемый для построения результата валидации.
(Унаследован от CardResponseBase.) |
Имя | Описание | |
---|---|---|
![]() | Clean | Выполняет очистку хранилища от избыточных данных. (Унаследован от CardValueResponseBase.) |
![]() | CleanCollectionAndSetNullIfEmpty |
Очищает коллекцию, найденную по ключу key, после чего устанавливает null
на место коллекции, если она стала пустой.
(Унаследован от StorageObject.) |
![]() | ClearCache |
Очищает внутренний кэш декораторов.
(Унаследован от StorageObject.) |
![]() | Clone |
Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго
типизированный декоратор для хранилища.
|
![]() | ContainsKey |
Возвращает признак того, что элемент с заданным ключом содержится в хранилище.
(Унаследован от StorageObject.) |
![]() | CreateDefaultCard |
Создаёт объект карточки по заданному хранилищу.
Может автоматически изменить тип карточки InstanceType после создания.
(Унаследован от CardValueResponseBase.) |
![]() | EnsureCacheResolved |
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов.
Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Унаследован от CardValueResponseBase.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) |
![]() | EraseOnError |
Удаляет информацию из ответа на запрос, нежелательную для внешнего кода в случае возникновения ошибки
в момент после того, как информация была заполнена (например, в расширениях AfterRequest).
(Унаследован от CardValueResponseBase.) |
![]() | 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.) |
![]() | FromTypedJson |
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON с сохранением типов.
Используйте метод [Tessa.Platform.Storage.StorageObject.ToTypedJson] для сериализации с сохранением типов.
Для десериализации других объектов, у которых нет метода FromTypedJson (например, request/response),
используйте метод [Tessa.Platform.Storage.StorageHelper.DeserializeFromTypedJson],
записав полученную структуру в объект obj.SetStorage(storage).
|
![]() | FromTypedJsonCore |
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON с сохранением типов.
Используйте метод ToTypedJson(Boolean) для сериализации с сохранением типов.
Для десериализации других объектов, у которых нет метода FromTypedJson (например, request/response),
используйте метод DeserializeFromTypedJson(String),
записав полученную структуру в объект obj.SetStorage(storage).
(Унаследован от StorageObject.) |
![]() | GetT(String) |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу.
(Унаследован от StorageObject.) |
![]() | GetT(String, FuncObject) |
Возвращает строго типизированное значение объекта из хранилища по заданнному ключу
с указанием фабрики defaultValueFunc, создающей значение по умолчанию и
добавляющей его в хранилище, если оно было равно null.
(Унаследован от StorageObject.) |
![]() | GetDictionaryT |
Возвращает декоратор для коллекции пар ключ / значение, полученный из хранилища
по заданному ключу или созданный посредством заданной фабрики defaultDictionaryFunc,
и добавленный в хранилище, если он там отсутствует.
(Унаследован от StorageObject.) |
![]() | GetHashCode | Serves as the default hash function. (Унаследован от Object.) |
![]() | GetListT |
Возвращает декоратор для коллекции объектов, полученный из хранилища
по заданному ключу или созданный посредством заданной фабрики defaultListFunc,
и добавленный в хранилище, если он там отсутствует.
(Унаследован от 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.) |
![]() | ObjectCanExistInStorageByKeyT |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от ValidationStorageObject.) |
![]() | ObjectCanExistInStorageByValueT |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от ValidationStorageObject.) |
![]() | ObjectExistsInStorageByKey(String) |
Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище.
(Унаследован от ValidationStorageObject.) |
![]() | ObjectExistsInStorageByKeyT(String, FuncT, Boolean) |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от ValidationStorageObject.) |
![]() | ObjectExistsInStorageByValueT |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от ValidationStorageObject.) |
![]() | Remove |
Удаляет объект с заданным ключом из хранилища.
(Унаследован от StorageObject.) |
![]() | RemoveSystemInfo | Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом SystemKeyPrefix. Внимание! После выполнения метода из карточки исчезнут важные сведения, такие как информация об изменённых полях или о состоянии строк коллекционных и древовидных секций. |
![]() | RemoveUserInfo |
Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта
и может быть найдена по ключам с префиксом UserKeyPrefix.
(Унаследован от CardInfoStorageObject.) |
![]() | SetT |
Устанавливает значение в хранилище по заданному ключу.
При этом не изменяется внутренний кэш декораторов, поэтому метод следует использовать
только для примитивных типов.
(Унаследован от StorageObject.) |
![]() | SetNull |
Устанавливает значение null для элемента по заданному ключу и
удаляет предыдущий элемент из внутреннего кэша декораторов.
(Унаследован от StorageObject.) |
![]() | SetNullIfEmptyEnumerable | (Унаследован от StorageObject.) |
![]() | SetStorage(DictionaryString, 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(DictionaryString, Object, Boolean),
передав в него структуру объекта obj.GetStorage().
(Унаследован от StorageObject.) |
![]() | TryGetT |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу
или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.) |
![]() | TryGetCard |
Возвращает карточку
или null, если карточка не была задана.
(Унаследован от CardValueResponseBase.) |
![]() | TryGetDictionaryT |
Возвращает строго типизированное значение объекта Dictionary<string, object>
из хранилища по заданному ключу или default(T),
если объект по заданному ключу не найден.
(Унаследован от StorageObject.) |
![]() | TryGetInfo |
Возвращает дополнительную пользовательскую информацию по текущему объекту
или null, если информация ещё не была задана.
(Унаследован от CardInfoStorageObject.) |
![]() | TryGetListT |
Возвращает строго типизированное значение объекта List<object>
из хранилища по заданному ключу или default(T),
если объект по заданному ключу не найден.
(Унаследован от StorageObject.) |
![]() | TryGetSectionRows |
Возвращает пустые строки для коллекционных и древовидных секций, доступные по имени секции,
или null, если строки ещё не были заданы.
(Унаследован от CardValueResponseBase.) |
![]() | TryGetString |
Возвращает строковое представление для значения объекта из хранилища по заданному ключу
или null, если объект по заданному ключу не найден.
(Унаследован от StorageObject.) |
![]() | TryGetValidationResult |
Возвращает объект, используемый для построения результата валидации,
или null, если результат не был задан.
(Унаследован от CardResponseBase.) |
![]() | TryInitFromContext |
Инициализирует объект для данных, полученных из заданного контекста действия с карточкой.
(Унаследован от CardResponseBase.) |
![]() | Validate |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationStorageObject.) |
![]() | Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationStorageObject.) |
![]() | ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от CardValueResponseBase.) |