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