CardRow - методы |
Тип CardRow предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| Add |
Создаёт и добавляет значение по умолчанию с заданным ключом,
причём в хранилище добавляется новый объект IDictionary<string, object>.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| Clean | Выполняет очистку хранилища от избыточных данных. | |
| Clear |
Очищает содержимое коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| ClearChanges | Удаляет всю информацию об изменённых объектах. | |
| Clone |
Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго
типизированный декоратор для хранилища.
| |
| ContainsKey |
Проверяет наличие заданного ключа в коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| ConvertKeyToString |
Преобразует строго типизированный ключ в строку, являющуюся ключом для
доступа к элементам хранилища.
(Унаследован от StringDictionaryStorageT.) | |
| ConvertKeyToStringWithCaching |
Преобразует строго типизированный ключ в строку, являющуюся ключом для
доступа к элементам хранилища, с использованием кэша ключей.
(Унаследован от StringDictionaryStorageT.) | |
| ConvertStringToKey |
Преобразует строку, являющуюся ключом для доступа к элементам хранилища,
в строго типизированный ключ.
(Унаследован от StringDictionaryStorageT.) | |
| ConvertStringToKeyWithCaching |
Преобразует строку, являющуюся ключом для доступа к элементам хранилища,
в строго типизированный ключ, с использованием кэша ключей.
(Унаследован от StringDictionaryStorageT.) | |
| EnsureCacheResolved |
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов.
Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| 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.) | |
| GetT |
Возвращает значение, полученное по ключу key и приведённое к типу T.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| GetAllChanges | Возвращает коллекцию ключей всех объектов, значения которых были изменены. | |
| GetByString |
Возвращает значение по строковому ключу, который содержится в хранилище.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| GetEnumerator |
Возвращает итератор по коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetOrAdd |
Возвращает значение по заданному ключу или создаёт и добавляет значение по умолчанию,
причём в хранилище добавляется новый объект IDictionary<string, object>.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| GetPlatformKeys |
Возвращает список системных ключей, используемых в объекте CardRow, в зависимости от типа коллекционной секции.
| |
| GetStorage |
Возвращает хранилище IDictionary<string, object>,
декоратором для которого является текущий объект.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| GetStringKey |
Преобразует строго типизированный ключ в строку, являющуюся ключом для
доступа к элементам хранилища.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| GetValidationName |
Возвращает строку, определяющую имя объекта, или null,
если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject.) | |
| HasChanges |
Возвращает признак того, что объект содержит изменённые поля.
| |
| Init |
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| IsChanged |
Возвращает признак того, что значение объекта с ключом key было изменено.
| |
| IsValid | Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным. (Переопределяет ValidationObjectIsValid.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| NotifyFieldChanged | Уведомляет подписчиков событий о том, что изменилось поле. | |
| NotifyStorageUpdated | Метод, уведомляющий объект о наличии изменений в его хранилище. | |
| ObjectCanExistInStorageByKeyT |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| ObjectCanExistInStorageByValueT |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| ObjectExistsInStorageByKey(TKey) |
Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| ObjectExistsInStorageByKeyT(TKey, FuncT, Boolean) |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| ObjectExistsInStorageByValueT |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| Remove |
Удаляет значение из коллекции по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| RemoveAllButChanged |
Удаляет информацию о всех полях строки, которые не были изменены
посредством IStorageObjectStateProvider и не являются служебными.
| |
| RemoveChanges |
Выполняет удаление информации по состояниям, из которой можно было бы определить,
что строка изменена. Возвращает признак того, что при этом были внесены изменения.
| |
| RepairStorage |
Исправляет хранилище объекта, типы в котором установлены некорректно, после десериализации из JSON.
Возвращает признак того, что при исправлении в объекте были изменения.
| |
| Set |
Создаёт полную копию хранилища заданной строки в текущей строке.
При этом удаляются все поля и служебная информация из текущей строки, после чего она копируется из заданной.
Подписчики на события и другая информация, не являющаяся частью хранилища текущего объекта, остаётся неизменной.
| |
| SetByString |
Устанавливает значение по строковому ключу, который содержится в хранилище.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| SetChanged |
Устанавливает признак isChanged, определяющий,
было ли изменено значение объекта с ключом key.
| |
| ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
| TryGetParentRowID |
Возвращает идентификатор строки ParentRowID, если он присутствует в хранилище,
или null в противном случае.
| |
| TryGetRowID |
Возвращает идентификатор строки RowID, если он присутствует в хранилище,
или null в противном случае.
| |
| TryGetSortingOrder |
Возвращает порядок строки при сортировке строк для вставки
или null, если порядок ещё не был указан.
| |
| TryGetState |
Возвращает состояние строки State, если оно присутствует в хранилище,
или null в противном случае.
| |
| TryGetValue |
Пытается вернуть значение по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue.) | |
| Validate |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.) | |
| Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject.) | |
| ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject.) |
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) | |
| SetIfDifferT |
Подставить новое значение в поле, если изменено
(Определяется KrProcessSharedExtensions.) | |
| TryGetFieldIgnoreCaseAsyncT |
Возвращает значение поля строковой секции или строки коллекционной секции карточки без учёта регистра
или null, если такое поле отсутствует.
(Определяется CardExtensions.) | |
| TrySetFieldIgnoreCaseAsync |
Устанавливает значение поля строковой секции или строки коллекционной секции карточки без учёта регистра.
Возвращает признак того, что значение было установлено, т.к. было определено имя поля с учётом регистра.
(Определяется CardExtensions.) |