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.) |