public interface IValidationResultBuilder : IReadOnlyList<IValidationResultItem>,
IEnumerable<IValidationResultItem>, IEnumerable, IReadOnlyCollection<IValidationResultItem>,
IFormattable
Public Interface IValidationResultBuilder
Inherits IReadOnlyList(Of IValidationResultItem), IEnumerable(Of IValidationResultItem),
IEnumerable, IReadOnlyCollection(Of IValidationResultItem), IFormattable
public interface class IValidationResultBuilder : IReadOnlyList<IValidationResultItem^>,
IEnumerable<IValidationResultItem^>, IEnumerable, IReadOnlyCollection<IValidationResultItem^>,
IFormattable
type IValidationResultBuilder =
interface
interface IReadOnlyList<IValidationResultItem>
interface IEnumerable<IValidationResultItem>
interface IEnumerable
interface IReadOnlyCollection<IValidationResultItem>
interface IFormattable
end
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) |
AddCardAndFileNotRelationWithFileVersionError |
Добавляет ошибку валидации CardAndFileNotRelationWithFileVersion
с информацией по стеку вызовов, если это разрешено флагами flags.
(Определяется CardExtensions) |
AddError |
Добавляет сообщение об ошибке с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions) |
AddError |
Добавляет сообщение об ошибке с заданным текстом.
(Определяется ValidationExtensions) |
AddError |
Добавляет сообщение об ошибке с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions) |
AddException |
Добавляет информацию по исключению.
(Определяется ValidationExtensions) |
AddInfo |
Добавляет информационное сообщение с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions) |
AddInfo |
Добавляет информационное сообщение с заданным текстом.
(Определяется ValidationExtensions) |
AddInfo |
Добавляет информационное сообщение с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions) |
AddInstanceNotFoundError |
Добавляет ошибку валидации InstanceNotFound с информацией по стеку вызовов, если это разрешено флагами flags.
(Определяется CardExtensions) |
AddRange |
Добавляет сообщения валидации items в список сообщений объекта builder.
(Определяется ValidationExtensions) |
AddRange |
Добавляет сообщения валидации items в список сообщений объекта builder.
(Определяется ValidationExtensions) |
AddWarning |
Добавляет предупреждение с заданным текстом. При этом не указывается имя объекта.
(Определяется ValidationExtensions) |
AddWarning |
Добавляет предупреждение с заданным текстом.
(Определяется ValidationExtensions) |
AddWarning |
Добавляет предупреждение с текстом, форматирование которого выполняется.
(Определяется ValidationExtensions) |
AllOrNullIValidationResultItem |
Определяет отвечают ли все элементы последовательности переданному предикату.
(Определяется PlatformExtensions) |
AsArrayIValidationResultItem |
Преобразует коллекцию в массив. В случае, если коллекция не является массивом, к ней применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions) |
AsStorage |
Возвращает объект IValidationResultBuilder, приведённый к типу ValidationStorageResultBuilder.
Создаёт копию объекта, если его тип отличается.
(Определяется ValidationExtensions) |
BeginSequence |
Создаёт последовательность валидации и возвращает объект, позволяющий добавлять сообщения валидации.
Метод удобен для использования в блоках using(var validator = validationResult.BeginSequence()) { ... }.
Вызов метода аналогичен вызову Begin(IValidationResultBuilder).
(Определяется ValidationExtensions) |
ConvertToListDictionariesIValidationResultItem |
Осуществляет сопоставлению коллекции source на коллекцию
коллекций ключ-значение в соответствии с контекстом сопоставления по умолчанию
(Определяется DictionaryConverter) |
ConvertToListDictionariesIValidationResultItem |
Осуществляет сопоставлению коллекции source на коллекцию
коллекций ключ-значение в соответствии с контекстом сопоставления context (Определяется DictionaryConverter) |
ForEachIValidationResultItem |
Выполняет указанное действие с каждым элементом коллекции IEnumerableT.
(Определяется CollectionsExtensions) |
FullOuterJoinIValidationResultItem, TInner, TKey, TResult |
Объединяет две последовательности по алгоритму FULL OUTER JOIN.
(Определяется CollectionsExtensions) |
IndexOfIValidationResultItem |
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется CollectionsExtensions) |
IndexOfIValidationResultItem |
Возвращает индекс первого вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions) |
LastIndexOfIValidationResultItem |
Возвращает индекс последнего вхождения элемента в последовательность, определяемый
посредством заданного выражения.
(Определяется CollectionsExtensions) |
LastIndexOfIValidationResultItem |
Возвращает индекс последнего вхождения элемента в последовательность, определяемый
посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions) |
OrderByAttributeAndTypeIValidationResultItem | Сортирует элементы с учётом атрибута OrderAttribute на типах объектов. Если атрибут отсутствует или элемент равен null - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа элемента (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки). (Определяется PlatformExtensions) |
OrderByDbmsBaseIValidationResultItem |
Метод для сортировки списка в порядке по возрастанию с учётом особенностей СУБД.
(Определяется DataExtensions) |
OrderByDependenciesIValidationResultItem | (Определяется CollectionsExtensions) |
OrderByDependenciesIValidationResultItem | (Определяется CollectionsExtensions) |
OrderByDependenciesIValidationResultItem, TKey | (Определяется CollectionsExtensions) |
OrderByDependenciesIValidationResultItem, TKey | (Определяется CollectionsExtensions) |
OrderByDescendingDbmsBaseIValidationResultItem |
Метод для сортировки списка в порядке по убыванию с учётом особенностей СУБД.
(Определяется DataExtensions) |
OrderByLocalizedIValidationResultItem |
Сортирует значения последовательности по возрастанию по локализованному ключу,
который определяется для каждого элемента.
(Определяется PlatformExtensions) |
OrderByLocalizedDescendingIValidationResultItem |
Сортирует значения последовательности по убыванию по локализованному ключу,
который определяется для каждого элемента.
(Определяется PlatformExtensions) |
RunWithMaxDegreeOfParallelismAsyncIValidationResultItem |
Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions) |
ToDictionaryAsyncIValidationResultItem, TKey, TElement |
Создает словарь DictionaryTKey, TValue из объекта IEnumerableT
в соответствии с заданными функциями синхронного селектора ключа и асинхронного селектора значения.
(Определяется PlatformExtensions) |
ToObservableCollectionIValidationResultItem |
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется CollectionsExtensions) |
ToSealableListIValidationResultItem |
Возвращает список объектов, поддерживающий защиту от изменений.
Каждый из объектов T в списке либо не реализует интерфейс ISealable,
либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется CollectionsExtensions) |
TryFirstIValidationResultItem |
Возвращает первый элемент последовательности, удовлетворяющий условию.
(Определяется CollectionsExtensions) |
TrySingleOrDefaultIValidationResultItem |
Возвращает единственный конкретный элемент коллекции или значение по умолчанию для типа, если этот элемент не найден.
(Определяется CollectionsExtensions) |
WithPreviousAndNextIValidationResultItem | (Определяется EnumerableExtensions) |