public sealed class Validator : IDisposable,
ISealablePublic NotInheritable Class Validator
Implements IDisposable, ISealablepublic ref class Validator sealed : IDisposable,
ISealable[<SealedAttribute>]
type Validator =
class
interface IDisposable
interface ISealable
end| IsSealed | Признак того, что объект был защищён от изменений. |
| 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) |
| Message | Добавляет сообщение о валидации с указанием типа, ключа валидации, подробностей, информационного поля и параметров сообщения. |
| 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, T, FuncT, Boolean) | Осуществляет валидацию условия для свойства с заданным именем fieldName и значением fieldValue, и возвращает объект валидации Validator. |
| ValidateT(String, FuncT, Boolean, FuncString, FuncT, Boolean, Boolean) | Осуществляет валидацию свойства с заданным именем fieldName и типом T и возвращает объект валидации 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) |