Validator - методы |
Тип Validator предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| Dispose | Освобождает ресурсы, занимаемые объектом. | |
| End |
Возвращает объект валидации в пул.
Его нельзя использовать до момента следующего получения из пула через ValidationSequence.
Метод возвращает объект IValidationResultBuilder, для которого была создана последовательность валидации.
| |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
| Error(ValidationKey) |
Добавляет сообщение об ошибке валидации с указанным ключом.
Используется текст сообщения, заданный в ключе.
| |
| Error(ValidationKey, Object) |
Добавляет сообщение об ошибке валидации с указанными указанными ключом и параметрами.
Используется шаблон сообщения, заданный в ключе.
| |
| ErrorDetails(String, Exception) |
Добавляет сообщение об ошибке валидации с указанными текстом и дополнительной информацией по заданному исключению.
Ключ сообщения принимается как неизвестный.
| |
| ErrorDetails(String, String) |
Добавляет сообщение об ошибке валидации с указанными текстом и дополнительной информацией.
Ключ сообщения принимается как неизвестный.
| |
| ErrorDetails(ValidationKey, String) |
Добавляет сообщение об ошибке валидации с указанными ключом и дополнительной информацией.
Используется текст сообщения, заданный в ключе.
| |
| ErrorDetails(ValidationKey, String, Exception) |
Добавляет сообщение об ошибке валидации с указанными ключом, текстом и дополнительной информацией по заданному исключению.
| |
| ErrorDetails(ValidationKey, String, String) |
Добавляет сообщение об ошибке валидации с указанными ключом, текстом и дополнительной информацией.
| |
| ErrorException(Exception, String, String) |
Добавляет сообщение об ошибке с указанием возникшего исключения.
Ключ сообщения принимается как неизвестный.
Исключение AggregateException преобразуется в несколько сообщений
для каждого агрегированного исключения.
| |
| ErrorException(ValidationKey, Exception, String, String) |
Добавляет сообщение об ошибке с указанием ключа сообщения и возникшего исключения.
Исключение AggregateException преобразуется в несколько сообщений
для каждого агрегированного исключения.
| |
| ErrorText(String) |
Добавляет сообщение об ошибке валидации с указанным текстом.
Ключ сообщения принимается как неизвестный.
| |
| ErrorText(String, Object) |
Добавляет сообщение об ошибке валидации с указанными шаблоном сообщения и параметрами.
Ключ сообщения принимается как неизвестный.
| |
| ErrorText(ValidationKey, String) |
Добавляет сообщение об ошибке валидации с указанными ключом и текстом.
| |
| ErrorText(ValidationKey, String, Object) |
Добавляет сообщение об ошибке валидации с указанными ключом, шаблоном сообщения и параметрами.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| Info(ValidationKey) |
Добавляет информационное сообщение о валидации с указанным ключом.
Используется текст сообщения, заданный в ключе.
| |
| Info(ValidationKey, Object) |
Добавляет информационное сообщение о валидации с указанными ключом и параметрами.
Используется шаблон сообщения, заданный в ключе.
| |
| InfoDetails(String, Exception) |
Добавляет информационное сообщение о валидации с указанными текстом и дополнительной информацией по заданному исключению.
Ключ сообщения принимается как неизвестный.
| |
| InfoDetails(String, String) |
Добавляет информационное сообщение о валидации с указанными текстом и дополнительной информацией.
Ключ сообщения принимается как неизвестный.
| |
| InfoDetails(ValidationKey, String) |
Добавляет информационное сообщение о валидации с указанными ключом и дополнительной информацией.
Используется текст сообщения, заданный в ключе.
| |
| InfoDetails(ValidationKey, String, Exception) |
Добавляет информационное сообщение о валидации с указанными ключом, текстом и дополнительной информацией по заданному исключению.
| |
| InfoDetails(ValidationKey, String, String) |
Добавляет информационное сообщение о валидации с указанными ключом, текстом и дополнительной информацией.
| |
| InfoException(Exception, String, String) |
Добавляет информационное сообщение о возникшем исключении.
Ключ сообщения принимается как неизвестный.
Исключение AggregateException преобразуется в несколько сообщений
для каждого агрегированного исключения.
| |
| InfoException(ValidationKey, Exception, String, String) |
Добавляет информационное сообщение о возникшем исключении с указанным ключом.
Исключение AggregateException преобразуется в несколько сообщений
для каждого агрегированного исключения.
| |
| InfoText(String) |
Добавляет информационное сообщение о валидации с указанным текстом.
Ключ сообщения принимается как неизвестный.
| |
| InfoText(String, Object) |
Добавляет информационное сообщение о валидации с указанными шаблоном сообщения и параметрами.
Ключ сообщения принимается как неизвестный.
| |
| InfoText(ValidationKey, String) |
Добавляет информационное сообщение о валидации с указанными ключом и текстом.
| |
| InfoText(ValidationKey, String, Object) |
Добавляет информационное сообщение о валидации с указанными ключом, шаблоном сообщения и параметрами.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| Seal | Защищает объект от изменений. | |
| SetMessage(ValidationKey) |
Изменяет ключ сообщения, выдаваемого в процессе валидации.
Тип сообщения остаётся прежним.
| |
| SetMessage(ValidationKey, ValidationResultType) |
Изменяет ключ и тип сообщения, выдаваемого в процессе валидации.
| |
| SetObjectName(String) |
Изменяет имя объекта, валидация которого выполняется.
Тип объекта остаётся прежним.
| |
| SetObjectName(Object, String) |
Устанавливает имя объекта, валидация которого выполняется, в соответствии с именем заданного типа.
| |
| SetObjectName(Type, String) |
Устанавливает имя объекта, валидация которого выполняется, в соответствии с именем заданного типа.
| |
| SetResult |
Изменяет тип сообщения, выдаваемого в процессе валидации.
Ключ и шаблон сообщения остаются прежними.
| |
| ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
| Validate(IValidationObject) |
Осуществляет валидацию заданного объекта validationObject.
| |
| Validate(String, FuncBoolean) |
Осуществляет валидацию некоторого условия для свойства с заданным именем fieldName
и возвращает объект валидации Validator.
| |
| Validate(String, FuncString, Boolean) |
Осуществляет валидацию некоторого условия для свойства с заданным именем fieldName
и возвращает объект валидации Validator.
| |
| ValidateT(String, FuncT, Boolean, FuncString, FuncT, Boolean, Boolean) |
Осуществляет валидацию свойства с заданным именем fieldName
и типом T и возвращает объект валидации Validator.
| |
| ValidateT(String, T, FuncT, Boolean) |
Осуществляет валидацию условия для свойства с заданным именем fieldName
и значением fieldValue, и возвращает объект валидации Validator.
| |
| ValidateT(String, FuncT, FuncT, Boolean, FuncString, FuncT, FuncT, Boolean, Boolean) |
Осуществляет валидацию свойства заданного через fieldGetter свойства,
имеющего тип T, и возвращает объект валидации Validator.
| |
| ValidateMany(IEnumerableIValidationObject) |
Осуществляет валидацию всех объектов в заданном перечислении validationObjects.
| |
| ValidateManyTKey, TValue(IDictionaryTKey, TValue) |
Осуществляет валидацию всех объектов-значений в заданной коллекции пар ключ / значение.
| |
| ValidateManyTKey, TValue(String, FuncIDictionaryTKey, TValue, FuncTValue, Boolean) |
Осуществляет валидацию всех объектов-значений в коллекции пар ключ / значение
посредством заданной функции valueIsValid.
| |
| ValidateUniqueTObject, TValue |
Проверяет на уникальность все объекты в заданной коллекции.
Если найдены объекты с одинаковыми значениями уникальных свойств,
то в объект валидации добавляется сообщение с параметрами, установленными методом
SetMessage(ValidationKey, ValidationResultType),
(или аналогичными методами), причём в качестве аргументов передаются:
{0} - имя первого неуникального объекта;
{1} - имя второго неуникального объекта;
{2} - значение первого неуникального объекта;
{3} - значение второго неуникального объекта.
| |
| Warning(ValidationKey) |
Добавляет сообщение с предупреждением о валидации с указанным ключом.
Ключ сообщения принимается как неизвестный.
| |
| Warning(ValidationKey, Object) |
Добавляет сообщение с предупреждением о валидации с указанными ключом и параметрами.
Используется шаблон сообщения, заданный в ключе.
| |
| WarningDetails(String, Exception) |
Добавляет сообщение с предупреждением о валидации с указанными текстом и дополнительной информацией по заданному исключению.
Ключ сообщения принимается как неизвестный.
| |
| WarningDetails(String, String) |
Добавляет сообщение с предупреждением о валидации с указанными текстом и дополнительной информацией.
Ключ сообщения принимается как неизвестный.
| |
| WarningDetails(ValidationKey, String) |
Добавляет сообщение с предупреждением о валидации с указанными ключом и дополнительной информацией.
Используется текст сообщения, заданный в ключе.
| |
| WarningDetails(ValidationKey, String, Exception) |
Добавляет сообщение с предупреждением о валидации с указанными ключом, текстом и дополнительной информацией по заданному исключению.
| |
| WarningDetails(ValidationKey, String, String) |
Добавляет сообщение с предупреждением о валидации с указанными ключом, текстом и дополнительной информацией.
| |
| WarningException(Exception, String, String) |
Добавляет сообщение с предупреждением о возникшем исключении.
Ключ сообщения принимается как неизвестный.
Исключение AggregateException преобразуется в несколько сообщений
для каждого агрегированного исключения.
| |
| WarningException(ValidationKey, Exception, String, String) |
Добавляет сообщение с предупреждением о возникшем исключении с указанным ключом.
Исключение AggregateException преобразуется в несколько сообщений
для каждого агрегированного исключения.
| |
| WarningText(String) |
Добавляет сообщение с предупреждением о валидации с указанным текстом.
Ключ сообщения принимается как неизвестный.
| |
| WarningText(String, Object) |
Добавляет сообщение с предупреждением о валидации с указанными шаблоном сообщения и параметрами.
Ключ сообщения принимается как неизвестный.
| |
| WarningText(ValidationKey, String) |
Добавляет сообщение с предупреждением о валидации с указанными ключом и текстом.
| |
| WarningText(ValidationKey, String, Object) |
Добавляет сообщение с предупреждением о валидации с указанными ключом, шаблоном сообщения и параметрами.
|
| Имя | Описание | |
|---|---|---|
| ConvertToValidationItem |
Пробразует ошибку кода в результат валидации codeError (Определяется ViewMetadataValidatorHelper.) | |
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| InvalidContext |
Добавляет сообщение об ошибке валидации с ключем InvalidContext (Определяется ViewMetadataValidatorHelper.) | |
| InvalidTextInMetadata |
Добавляет сообщение об ошибке валидации с ключем InvalidTextInMetadata (Определяется ViewMetadataValidatorHelper.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) | |
| UnknownKeyword |
Добавляет сообщение об ошибке валидации с ключем UnknownKeyword (Определяется ViewMetadataValidatorHelper.) | |
| UnknownMetadataParameter |
Добавляет сообщение об ошибке валидации с ключем UnknownMetadataParameter (Определяется ViewMetadataValidatorHelper.) | |
| ValidateAppearances |
Осуществляет проверку корректности заполнения метаданных внешнего вида элементов метаданных
(Определяется ViewMetadataValidatorHelper.) | |
| ValidateColumns |
Осуществляет проверку корректности заполнения столбцов и ссылок на столбцы в метаданных представления
(Определяется ViewMetadataValidatorHelper.) | |
| ValidateExtensions |
Осуществляет проверку корректности заполнения метаданных расширений
(Определяется ViewMetadataValidatorHelper.) | |
| ValidateParameters |
Осуществляет проверку корректности заполнения параметров представлений
(Определяется ViewMetadataValidatorHelper.) | |
| ValidateReferences |
Осуществляет проверку корректности заполнения метаданных ссылочных секций
(Определяется ViewMetadataValidatorHelper.) | |
| ValidateSubsets |
Осуществляет проверку подмножеств
(Определяется ViewMetadataValidatorHelper.) |