IValidationResultBuilder - интерфейс |
Пространство имён: Tessa.Platform.Validation
public interface IValidationResultBuilder : IReadOnlyList<IValidationResultItem>, IEnumerable<IValidationResultItem>, IEnumerable, IReadOnlyCollection<IValidationResultItem>, IFormattable
Тип IValidationResultBuilder предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| Count | Gets the number of elements in the collection. (Унаследован от IReadOnlyCollectionIValidationResultItem.) | |
| Item | Gets the element at the specified index in the read-only list. (Унаследован от IReadOnlyListIValidationResultItem.) |
| Имя | Описание | |
|---|---|---|
| Add(IValidationResultBuilder) | Добавляет сообщения валидации, которые были добавлены в заданный объект, выполняющий построение результата валидации. | |
| Add(IValidationResultItem) | Добавляет копию указанного сообщения валидации. | |
| Add(ValidationResult) | Добавляет сообщения о валидации, заданные в указанном результате валидации. | |
| Add(ValidationKey, ValidationResultType, String, String, String, String, String) | Добавляет информационное сообщение с указанным текстом. | |
| Build | Выполняет построение объекта, содержащего результат валидации. | |
| Clear | Удаляет все сообщения валидации. | |
| GetEnumerator | Returns an enumerator that iterates through the collection. (Унаследован от IEnumerableIValidationResultItem.) | |
| HasData | Возвращает признак того, что объект содержит сообщения валидации. | |
| IsSuccessful | Возвращает признак того, что результат валидации при его построении будет успешным. | |
| Remove |
Удаляет заданное сообщение валидации. Возвращает признак того, что сообщение было найдено и удалено.
| |
| RemoveAll(String) |
Удаляет все сообщения валидации, которые добавлены с заданным сообщением.
Возвращает количество удалённых сообщений.
| |
| RemoveAll(ValidationKey) |
Удаляет все сообщения валидации, которые добавлены с заданным ключом.
Возвращает количество удалённых сообщений.
| |
| RemoveAt | Удаляет сообщение валидации с заданным индексом. | |
| ToString(ValidationLevel) |
Возвращает текстовое представление для сообщений валидации с указанным режимом вывода.
| |
| ToString(String, IFormatProvider) | Formats the value of the current instance using the specified format. (Унаследован от IFormattable.) |
| Имя | Описание | |
|---|---|---|
| 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.) | |
| HasCardInstanceNotFound |
Проверяет в результатах валидации наличие ключа ошибки получения карточки.
(Определяется ValidationHelper.) | |
| IndexOfIValidationResultItem(FuncIValidationResultItem, Boolean) | Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется Extensions.) | |
| IndexOfIValidationResultItem(IValidationResultItem, IEqualityComparerIValidationResultItem) | Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions.) | |
| 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.) | |
| ToObservableCollectionIValidationResultItem |
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется Extensions.) | |
| ToSealableListIValidationResultItem |
Возвращает список объектов, поддерживающий защиту от изменений.
Каждый из объектов T в списке либо не реализует интерфейс ISealable,
либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется Extensions.) | |
| TryFirstIValidationResultItem | (Определяется EnumerableExtensions.) |