Для изменения размера нажмите или перетащите

CardSection - методы

Тип CardSection предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методClean
Выполняет очистку хранилища от избыточных данных.
(Переопределяет CardStorageObjectClean.)
Защищённый методCleanCollectionAndSetNullIfEmpty
Очищает коллекцию, найденную по ключу key, после чего устанавливает null на место коллекции, если она стала пустой.
(Унаследован от StorageObject.)
Защищённый методClearCache
Очищает внутренний кэш декораторов.
(Унаследован от StorageObject.)
Открытый методClearChanges
Удаляет всю информацию об изменённых объектах.
Открытый методClone
Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго типизированный декоратор для хранилища.
Защищённый методContainsKey
Возвращает признак того, что элемент с заданным ключом содержится в хранилище.
(Унаследован от StorageObject.)
Открытый методEnsureCacheResolved
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов. Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Переопределяет StorageObjectEnsureCacheResolved.)
Открытый метод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.)
Защищённый методGetT(String)
Возвращает строго типизированное значение объекта из хранилища по заданному ключу.
(Унаследован от StorageObject.)
Защищённый методGetT(String, FuncObject)
Возвращает строго типизированное значение объекта из хранилища по заданнному ключу с указанием фабрики defaultValueFunc, создающей значение по умолчанию и добавляющей его в хранилище, если оно было равно null.
(Унаследован от StorageObject.)
Открытый методGetAllChanges
Возвращает коллекцию ключей всех объектов, значения которых были изменены.
Защищённый метод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.)
Открытый методHasChanges
Возвращает признак того, что объект содержит изменённые значения.
Защищённый методInit
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от StorageObject.)
Защищённый методInitNotNull
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище или был равен null, посредством фабрики объектов.
(Унаследован от StorageObject.)
Открытый методIsChanged
Возвращает признак того, что значение объекта с ключом key было изменено.
Открытый методIsValid
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationStorageObject.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методNotifyFieldChanged
Уведомляет подписчиков событий о том, что изменилось поле.
Открытый методNotifyStorageUpdated
Метод, уведомляющий объект о наличии изменений в его хранилище.
Защищённый метод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.)
Открытый методRemoveAllButChanged
Удаляет информацию о всех полях или строках секции, которые не были изменены посредством IStorageObjectStateProvider.
Открытый методRemoveChanges
Выполняет удаление информации по состояниям, из которой можно было бы определить, что секция изменена. Возвращает признак того, что при этом были внесены изменения.
Открытый методRepairStorage
Исправляет хранилище объекта, типы в котором установлены некорректно, после десериализации из JSON. Возвращает признак того, что при исправлении в объекте были изменения.
Открытый методSet(CardSection)
Устанавливает состояние текущего объекта идентичным состоянию заданной секции. При этом копируется заданная секция со всеми её данными.
Защищённый методSetT(String, T)
Устанавливает значение в хранилище по заданному ключу. При этом не изменяется внутренний кэш декораторов, поэтому метод следует использовать только для примитивных типов.
(Унаследован от StorageObject.)
Открытый методSetChanged
Устанавливает признак isChanged, определяющий, было ли изменено значение объекта с ключом key.
Защищённый методSetNull
Устанавливает значение null для элемента по заданному ключу и удаляет предыдущий элемент из внутреннего кэша декораторов.
(Унаследован от StorageObject.)
Защищённый методSetNullIfEmptyEnumerable
Устанавливает равным null элемент с ключом key, если он является пустым перечислением IEnumerable.
(Унаследован от 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.)
Защищённый методTryGetDictionaryT
Возвращает строго типизированное значение объекта Dictionary<string, object> из хранилища по заданному ключу или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Защищённый методTryGetListT
Возвращает строго типизированное значение объекта List<object> из хранилища по заданному ключу или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Открытый методTryGetRawFields
Возвращает значения полей для строковой секции или null, если значения ещё не были заданы или секция не является строковой.
Открытый методTryGetRows
Возвращает коллекцию строк для коллекционной или древовидной секции или null, если коллекция ещё не была создана или секция не является коллекционной или древовидной.
Открытый методTryGetRowSortingType
Возвращает тип сортировки строк для коллекционной или древовидной секции. или null, если значение ещё не было задано или секция не является коллекционной или древовидной.
Защищённый методTryGetString
Возвращает строковое представление для значения объекта из хранилища по заданному ключу или null, если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Открытый методValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationStorageObject.)
Открытый методValidate(IValidationResultBuilder)
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationStorageObject.)
Защищённый методValidateInternal
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Переопределяет ValidationStorageObjectValidateInternal(IValidationResultBuilder).)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияSetIfDifferT
Подставить новое значение в поле, если изменено
(Определяется KrProcessSharedExtensions.)
Открытый метод расширенияTryGetFieldIgnoreCaseAsyncT
Возвращает значение поля строковой секции или строки коллекционной секции карточки без учёта регистра или null, если такое поле отсутствует.
(Определяется CardExtensions.)
Открытый метод расширенияTrySetFieldIgnoreCaseAsync
Устанавливает значение поля строковой секции или строки коллекционной секции карточки без учёта регистра. Возвращает признак того, что значение было установлено, т.к. было определено имя поля с учётом регистра.
(Определяется CardExtensions.)
В начало страницы
См. также