Для изменения размера нажмите или перетащите

ValidationResult - класс

Результат валидации. Экземпляры класса являются неизменяемыми.
Иерархия наследования
SystemObject
  Tessa.Platform.ValidationValidationResult

Пространство имён:  Tessa.Platform.Validation
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[SerializableAttribute]
public sealed class ValidationResult : IEquatable<ValidationResult>, 
	IFormattable, ISerializable, ISealable, IBinarySerializable, IBsonSerializable, 
	IJsonSerializable

Тип ValidationResult предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методValidationResult Устарело.
Создаёт экземпляр класса с параметрами по умолчанию.
Открытый методValidationResult(IEnumerableValidationResultItem)
Создаёт экземпляр класса с указанием сообщений, возникших при валидации.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоСтатический членEmpty
Пустой результат валидации.
Открытое свойствоHasErrors
Признак того, что результаты валидации содержат сообщения об ошибках.
Открытое свойствоHasInfo
Признак того, что результаты валидации содержат информационные сообщения.
Открытое свойствоHasWarnings
Признак того, что результаты валидации содержат предупреждения.
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
Открытое свойствоIsSuccessful
Признак того, что валидации завершилась успехом.
Открытое свойствоItems
Сообщения, возникшие при валидации.
В начало страницы
Методы
  ИмяОписание
Открытый методСтатический членAggregate(ValidationResult)
Выполняет объединение результатов валидации. Возвращаемый результат гарантированно не равен null.
Открытый методСтатический членAggregate(ValidationResult, ValidationResult)
Выполняет объединение результатов валидации. Возвращаемый результат гарантированно не равен null.
Открытый методConvertToSuccessful
Преобразует текущий результат валидации в успешный, в котором все ошибки заменяются на предупреждения, или возвращает текущий объект, если в нём нет сообщений-ошибок.
Открытый методСтатический членDeserialize
Десериализует объект из бинарной формы.
Открытый методEquals(Object)
Сравнивает текущий объект с заданным.
(Переопределяет ObjectEquals(Object).)
Открытый методEquals(ValidationResult)
Сравнивает текущий объект с заданным.
Открытый методСтатический членEquals(ValidationResult, ValidationResult)
Сравнивает объекты ValidationResult.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методСтатический членFromException(Exception, Boolean)
Возвращает результат валидации для исключения. Возвращаемый объект не равен null.
Открытый методСтатический членFromException(Object, Exception, Boolean, String, String)
Возвращает результат валидации для исключения. Возвращаемый объект не равен null.
Открытый методСтатический членFromText(String, ValidationResultType)
Возвращает результат валидации для текста сообщения. Возвращаемый объект не равен null.
Открытый методСтатический членFromText(Object, String, ValidationResultType)
Возвращает результат валидации для текста сообщения. Возвращаемый объект не равен null.
Открытый методGetHashCode
Возвращает хеш-код объекта.
(Переопределяет ObjectGetHashCode.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методSeal
Защищает объект от изменений.
Открытый методSerialize
Сериализует объект в бинарной форме.
Открытый методToString
Возвращает строковое представление объекта, включающее подробную информацию о событиях валидации.
(Переопределяет ObjectToString.)
Открытый методToString(String)
Возвращает строковое представление объекта с использованием информации о форматировании для текущей культуры.
Открытый методToString(ValidationLevel)
Возвращает текстовое представление для сообщений валидации с указанным режимом вывода.
Открытый методToString(String, IFormatProvider)
Возвращает строковое представление объекта с использованием информации о форматировании.
В начало страницы
Операторы
  ИмяОписание
Открытый операторСтатический членAddition
Складывает два значения и возвращает их сумму.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
Заметки
Для сериализации объекта ValidationResult посредством DataContractSerializer следует добавить тип класса ValidationResult и тип массива ValidationResultItem[] в список известных типов KnownTypes.
См. также