ValidationResultBuilder - класс |
Пространство имён: Tessa.Platform.Validation
public sealed class ValidationResultBuilder : IValidationResultBuilder, IReadOnlyList<IValidationResultItem>, IEnumerable<IValidationResultItem>, IEnumerable, IReadOnlyCollection<IValidationResultItem>, IFormattable
Тип ValidationResultBuilder предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| ValidationResultBuilder | Создаёт экземпляр класса с параметрами по умолчанию. | |
| ValidationResultBuilder(Int32) |
Создаёт экземпляр класса с указанием начальной вместимости списка сообщений.
|
| Имя | Описание | |
|---|---|---|
| Count | Количество элементов в коллекции. | |
| Item | Возвращает элемент по заданному индексу. |
| Имя | Описание | |
|---|---|---|
| Add(IValidationResultBuilder) | Добавляет сообщения валидации, которые были добавлены в заданный объект, выполняющий построение результата валидации. | |
| Add(IValidationResultItem) | Добавляет копию указанного сообщения валидации. | |
| Add(ValidationResult) | Добавляет сообщения о валидации, заданные в указанном результате валидации. | |
| Add(ValidationKey, ValidationResultType, String, String, String, String, String) | Добавляет информационное сообщение с указанным текстом. | |
| Build | Выполняет построение объекта, содержащего результат валидации. | |
| Clear | Удаляет все сообщения валидации. | |
| 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.) | |
| GetEnumerator | Возвращает итератор по элементам коллекции. | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| HasData | Возвращает признак того, что объект содержит сообщения валидации. | |
| IsSuccessful | Возвращает признак того, что результат валидации при его построении будет успешным. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| Remove |
Удаляет заданное сообщение валидации. Возвращает признак того, что сообщение было найдено и удалено.
| |
| RemoveAll(String) |
Удаляет все сообщения валидации, которые добавлены с заданным сообщением.
Возвращает количество удалённых сообщений.
| |
| RemoveAll(ValidationKey) |
Удаляет все сообщения валидации, которые добавлены с заданным ключом.
Возвращает количество удалённых сообщений.
| |
| RemoveAt | Удаляет сообщение валидации с заданным индексом. | |
| ToString |
Возвращает строковое представление объекта, включающее подробную информацию о событиях валидации.
(Переопределяет ObjectToString.) | |
| ToString(String) | Возвращает строковое представление объекта с использованием информации о форматировании для текущей культуры. | |
| ToString(ValidationLevel) |
Возвращает текстовое представление для сообщений валидации с указанным режимом вывода.
| |
| ToString(String, IFormatProvider) | Возвращает строковое представление объекта с использованием информации о форматировании. |
| Имя | Описание | |
|---|---|---|
| (ValidationResultBuilder to ValidationResult) |
Преобразует заданный объект к типу [Tessa.Platform.Validation.ValidationResult].
|
| Имя | Описание | |
|---|---|---|
| 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.) |