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

ValidationStorageResultBuilder - методы

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

Методы
  ИмяОписание
Открытый методAdd(IValidationResultBuilder)
Добавляет сообщения валидации, которые были добавлены в заданный объект, выполняющий построение результата валидации.
Открытый методAdd(IValidationResultItem)
Добавляет копию указанного сообщения валидации.
Открытый методAdd(ValidationResult)
Добавляет сообщения о валидации, заданные в указанном результате валидации.
Открытый методAdd(ValidationKey, ValidationResultType, String, String, String, String, String)
Добавляет информационное сообщение с указанным текстом.
Открытый методBuild
Выполняет построение объекта, содержащего результат валидации.
Открытый методClean
Выполняет очистку хранилища от избыточных данных.
Защищённый методCleanCollectionAndSetNullIfEmpty
Очищает коллекцию, найденную по ключу key, после чего устанавливает null на место коллекции, если она стала пустой.
(Унаследован от StorageObject.)
Открытый методClear
Удаляет всю информацию по сообщениям валидации, которая содержится в объекте.
Защищённый методClearCache
Очищает внутренний кэш декораторов.
(Унаследован от StorageObject.)
Открытый метод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.)
Открытый методFromJson
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON. Возвращает текущий объект для цепочки вызовов. Рассмотрите использование метода [Tessa.Platform.Storage.StorageObject.ToTypedJson] для сериализации с сохранением полной информации по типам, которую можно будет восстановить в методе [Tessa.Platform.Storage.StorageObject.FromTypedJson].
Защищённый метод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.)
Открытый методGetEnumerator
Возвращает итератор по элементам коллекции.
Открытый метод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.)
Открытый методHasData
Возвращает признак того, что объект содержит сообщения валидации.
Защищённый методInit
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от StorageObject.)
Защищённый методInitNotNull
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище или был равен null, посредством фабрики объектов.
(Унаследован от StorageObject.)
Открытый методInsert
Вставляет сообщения валидации в позицию index из заданного объекта builder.
Открытый методIsSuccessful
Возвращает признак того, что результат валидации при его построении будет успешным.
Открытый метод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(String)
Удаляет объект с заданным ключом из хранилища.
(Унаследован от StorageObject.)
Открытый методRemove(IValidationResultItem)
Удаляет заданное сообщение валидации. Возвращает признак того, что сообщение было найдено и удалено.
Открытый методRemoveAll(String)
Удаляет все сообщения валидации, которые добавлены с заданным сообщением. Возвращает количество удалённых сообщений.
Открытый методRemoveAll(ValidationKey)
Удаляет все сообщения валидации, которые добавлены с заданным ключом. Возвращает количество удалённых сообщений.
Открытый методRemoveAt
Удаляет сообщение валидации с заданным индексом.
Открытый методRepairStorage
Исправляет хранилище объекта, типы в котором установлены некорректно, после десериализации из JSON. Возвращает признак того, что при исправлении в объекте были изменения.
Защищённый методSetT
Устанавливает значение в хранилище по заданному ключу. При этом не изменяется внутренний кэш декораторов, поэтому метод следует использовать только для примитивных типов.
(Унаследован от StorageObject.)
Защищённый метод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
Возвращает строковое представление объекта, включающее подробную информацию о событиях валидации.
(Переопределяет ObjectToString.)
Открытый методToString(String)
Возвращает строковое представление объекта с использованием информации о форматировании для текущей культуры.
Открытый методToString(ValidationLevel)
Возвращает текстовое представление для сообщений валидации с указанным режимом вывода.
Открытый методToString(String, IFormatProvider)
Возвращает строковое представление объекта с использованием информации о форматировании.
Открытый метод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.)
Открытый методTryGetItems
Возвращает список сообщений о валидации или null, если список ещё не был задан.
Защищённый методTryGetListT
Возвращает строго типизированное значение объекта List<object> из хранилища по заданному ключу или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Защищённый методTryGetString
Возвращает строковое представление для значения объекта из хранилища по заданному ключу или null, если объект по заданному ключу не найден.
(Унаследован от StorageObject.)
Открытый методValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationStorageObject.)
Открытый методValidate(IValidationResultBuilder)
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationStorageObject.)
Защищённый методValidateInternal
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Переопределяет ValidationStorageObjectValidateInternal(IValidationResultBuilder).)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddError(String)Перегружен.
Добавляет сообщение об ошибке с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddError(Object, String)Перегружен.
Добавляет сообщение об ошибке с заданным текстом.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddError(Object, String, Object)Перегружен.
Добавляет сообщение об ошибке с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddException
Добавляет информацию по исключению.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddInfo(String)Перегружен.
Добавляет информационное сообщение с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddInfo(Object, String)Перегружен.
Добавляет информационное сообщение с заданным текстом.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddInfo(Object, String, Object)Перегружен.
Добавляет информационное сообщение с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddRange(IEnumerableIValidationResultItem)Перегружен.
Добавляет сообщения валидации items в список сообщений объекта builder.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddRange(IValidationResultItem)Перегружен.
Добавляет сообщения валидации items в список сообщений объекта builder.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddWarning(String)Перегружен.
Добавляет предупреждение с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddWarning(Object, String)Перегружен.
Добавляет предупреждение с заданным текстом.
(Определяется ValidationExtensions.)
Открытый метод расширенияAddWarning(Object, String, Object)Перегружен.
Добавляет предупреждение с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions.)
Открытый метод расширенияBeginSequence
Создаёт последовательность валидации и возвращает объект, позволяющий добавлять сообщения валидации. Метод удобен для использования в блоках using(var validator = validationResult.BeginSequence()) { ... }. Вызов метода аналогичен вызову Begin(IValidationResultBuilder).
(Определяется ValidationExtensions.)
Открытый метод расширенияConvertToListDictionariesIValidationResultItemПерегружен.
Осуществляет сопоставлению коллекции source на коллекцию коллекций ключ-значение в соответствии с контекстом сопоставления по умолчанию
(Определяется DictionaryConverter.)
Открытый метод расширенияConvertToListDictionariesIValidationResultItem(MappingContext)Перегружен.
Осуществляет сопоставлению коллекции source на коллекцию коллекций ключ-значение в соответствии с контекстом сопоставления context
(Определяется DictionaryConverter.)
Открытый метод расширенияDistinctByIValidationResultItem, TKey (Определяется FmNotificationHelper.)
Открытый метод расширенияForEachIValidationResultItem (Определяется EnumerableExtensions.)
Открытый метод расширенияFullOuterJoinIValidationResultItem, TInner, TKey, TResult (Определяется Extensions.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияHasCardInstanceNotFound
Проверяет в результатах валидации наличие ключа ошибки получения карточки.
(Определяется ValidationHelper.)
Открытый метод расширенияIndexOfIValidationResultItem(FuncIValidationResultItem, Boolean)Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется Extensions.)
Открытый метод расширенияIndexOfIValidationResultItem(IValidationResultItem, IEqualityComparerIValidationResultItem)Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияLastIndexOfIValidationResultItem(FuncIValidationResultItem, Boolean)Перегружен.
Возвращает индекс последнего вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется Extensions.)
Открытый метод расширенияLastIndexOfIValidationResultItem(IValidationResultItem, IEqualityComparerIValidationResultItem)Перегружен.
Возвращает индекс последнего вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIValidationResultItem(FuncIValidationResultItem, IEnumerableIValidationResultItem)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIValidationResultItem(FuncIValidationResultItem, IEnumerableIValidationResultItem, FuncIValidationResultItem, IEnumerableIValidationResultItem, IValidationResultItem)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIValidationResultItem, TKey(FuncIValidationResultItem, TKey, FuncIValidationResultItem, IEnumerableTKey)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesIValidationResultItem, TKey(FuncIValidationResultItem, TKey, FuncIValidationResultItem, IEnumerableTKey, IEqualityComparerTKey, FuncIValidationResultItem, IEnumerableTKey, IValidationResultItem)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByLocalizedIValidationResultItem
Сортирует значения последовательности по возрастанию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions.)
Открытый метод расширенияOrderByLocalizedDescendingIValidationResultItem
Сортирует значения последовательности по убыванию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions.)
Открытый метод расширенияRunWithMaxDegreeOfParallelismAsyncIValidationResultItem
Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияToObservableCollectionIValidationResultItem
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется Extensions.)
Открытый метод расширенияToSealableListIValidationResultItem
Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется Extensions.)
Открытый метод расширенияTryFirstIValidationResultItem (Определяется EnumerableExtensions.)
В начало страницы
См. также