public sealed class Validator : IDisposable,
ISealable
Public NotInheritable Class Validator
Implements IDisposable, ISealable
public 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, Boolean) | Добавляет сообщение об ошибке с указанием возникшего исключения. Ключ сообщения принимается как неизвестный. Исключение AggregateException преобразуется в несколько сообщений для каждого агрегированного исключения. |
ErrorException(ValidationKey, Exception, String, String, Boolean) | Добавляет сообщение об ошибке с указанием ключа сообщения и возникшего исключения. Исключение 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, Boolean) | Добавляет информационное сообщение о возникшем исключении. Ключ сообщения принимается как неизвестный. Исключение AggregateException преобразуется в несколько сообщений для каждого агрегированного исключения. |
InfoException(ValidationKey, Exception, String, String, Boolean) | Добавляет информационное сообщение о возникшем исключении с указанным ключом. Исключение 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 | Защищает объект от изменений. |
SetLogExceptions | Устанавливает признак того, что необходимо логировать исключения. По умолчанию он имеет значение true. |
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, Boolean) | Добавляет сообщение с предупреждением о возникшем исключении. Ключ сообщения принимается как неизвестный. Исключение AggregateException преобразуется в несколько сообщений для каждого агрегированного исключения. |
WarningException(ValidationKey, Exception, String, String, Boolean) | Добавляет сообщение с предупреждением о возникшем исключении с указанным ключом. Исключение AggregateException преобразуется в несколько сообщений для каждого агрегированного исключения. |
WarningText(String) | Добавляет сообщение с предупреждением о валидации с указанным текстом. Ключ сообщения принимается как неизвестный. |
WarningText(String, Object) | Добавляет сообщение с предупреждением о валидации с указанными шаблоном сообщения и параметрами. Ключ сообщения принимается как неизвестный. |
WarningText(ValidationKey, String) | Добавляет сообщение с предупреждением о валидации с указанными ключом и текстом. |
WarningText(ValidationKey, String, Object) | Добавляет сообщение с предупреждением о валидации с указанными ключом, шаблоном сообщения и параметрами. |
ConvertToValidationItem |
Пробразует ошибку кода в результат валидации codeError (Определяется ViewMetadataValidatorHelper) |
Get | (Определяется ComHelper) |
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) |