StructuralObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс, который содержит общие методы, необходимые для объекта даты.
public ref class StructuralObject abstract : System::ComponentModel::INotifyPropertyChanged, System::ComponentModel::INotifyPropertyChanging
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type StructuralObject = class
interface INotifyPropertyChanging
interface INotifyPropertyChanged
Public MustInherit Class StructuralObject
Implements INotifyPropertyChanged, INotifyPropertyChanging
- Наследование
-
StructuralObject
- Производный
- Атрибуты
- Реализации
Конструкторы
StructuralObject() |
Инициализирует новый экземпляр класса StructuralObject. |
Поля
EntityKeyPropertyName |
Имя этой константы используется для отслеживания. |
Методы
BinaryEquals(Byte[], Byte[]) |
Определяет, содержат ли указанные байтовые массивы одинаковые значения. |
DefaultDateTimeValue() |
Возвращает минимальное значение даты и времени, поддерживаемое источником данных. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetValidValue(Byte[]) |
Возвращает копию значения текущего байта. |
GetValidValue<T>(T, String, Boolean, Boolean) |
Возвращает сложный тип для указанного свойства. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnPropertyChanged(String) |
Вызывает событие PropertyChanged. |
OnPropertyChanging(String) |
Вызывает событие PropertyChanging. |
ReportPropertyChanged(String) |
Создает событие, которое используется для передачи сообщения об изменении свойства. |
ReportPropertyChanging(String) |
Создает событие, которое используется для передачи сообщения о том, что изменение свойства отложено. |
SetValidValue(Boolean) |
Гарантирует, что значение Boolean, устанавливаемое для свойства, допустимо. |
SetValidValue(Boolean, String) |
Гарантирует, что значение Boolean, устанавливаемое для свойства, допустимо. |
SetValidValue(Byte) |
Гарантирует, что значение Byte, устанавливаемое для свойства, допустимо. |
SetValidValue(Byte, String) |
Гарантирует, что значение Byte, устанавливаемое для свойства, допустимо. |
SetValidValue(Byte[], Boolean) |
Проверяет, допустимо ли значение массива байтов, устанавливаемое для свойства. |
SetValidValue(Byte[], Boolean, String) |
Гарантирует, что значение массива Byte, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTime) |
Гарантирует, что значение DateTime, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTime, String) |
Гарантирует, что значение DateTime, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTimeOffset) |
Гарантирует, что значение DateTimeOffset, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTimeOffset, String) |
Гарантирует, что значение DateTimeOffset, устанавливаемое для свойства, допустимо. |
SetValidValue(DbGeography, Boolean) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(DbGeography, Boolean, String) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(DbGeometry, Boolean) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(DbGeometry, Boolean, String) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(Decimal) |
Гарантирует, что значение Decimal, устанавливаемое для свойства, допустимо. |
SetValidValue(Decimal, String) |
Гарантирует, что значение Decimal, устанавливаемое для свойства, допустимо. |
SetValidValue(Double) |
Гарантирует, что значение Double, устанавливаемое для свойства, допустимо. |
SetValidValue(Double, String) |
Гарантирует, что значение Double, устанавливаемое для свойства, допустимо. |
SetValidValue(Guid) |
Гарантирует, что значение Guid, устанавливаемое для свойства, допустимо. |
SetValidValue(Guid, String) |
Гарантирует, что значение Guid, устанавливаемое для свойства, допустимо. |
SetValidValue(Int16) |
Гарантирует, что значение Int16, устанавливаемое для свойства, допустимо. |
SetValidValue(Int16, String) |
Гарантирует, что значение Int16, устанавливаемое для свойства, допустимо. |
SetValidValue(Int32) |
Гарантирует, что значение Int32, устанавливаемое для свойства, допустимо. |
SetValidValue(Int32, String) |
Гарантирует, что значение Int32, устанавливаемое для свойства, допустимо. |
SetValidValue(Int64) |
Гарантирует, что значение Int64, устанавливаемое для свойства, допустимо. |
SetValidValue(Int64, String) |
Гарантирует, что значение Int64, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Boolean>) |
Гарантирует, что значение Boolean, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Boolean>, String) |
Гарантирует, что значение Boolean, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Byte>) |
Гарантирует, что значение Byte, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Byte>, String) |
Гарантирует, что значение Byte, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<DateTime>) |
Гарантирует, что значение DateTime, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<DateTime>, String) |
Гарантирует, что значение DateTime, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<DateTimeOffset>) |
Гарантирует, что значение DateTimeOffset, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<DateTimeOffset>, String) |
Гарантирует, что значение DateTimeOffset, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Decimal>) |
Гарантирует, что значение Decimal, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Decimal>, String) |
Гарантирует, что значение Decimal, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Double>) |
Гарантирует, что значение Double, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Double>, String) |
Гарантирует, что значение Double, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Guid>) |
Гарантирует, что значение Guid, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Guid>, String) |
Гарантирует, что значение Guid, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Int16>) |
Гарантирует, что значение Int16, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Int16>, String) |
Гарантирует, что значение Int16, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Int32>) |
Гарантирует, что значение Int32, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Int32>, String) |
Гарантирует, что значение Int32, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Int64>) |
Гарантирует, что значение Int64, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Int64>, String) |
Гарантирует, что значение Int64, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<SByte>) |
Гарантирует, что значение SByte, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<SByte>, String) |
Гарантирует, что значение SByte, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Single>) |
Гарантирует, что значение Single, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<Single>, String) |
Гарантирует, что значение Single, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<TimeSpan>) |
Гарантирует, что значение TimeSpan, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<TimeSpan>, String) |
Гарантирует, что значение TimeSpan, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<UInt16>) |
Гарантирует, что значение UInt16, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<UInt16>, String) |
Гарантирует, что значение UInt16, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<UInt32>) |
Гарантирует, что значение UInt32, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<UInt32>, String) |
Гарантирует, что значение UInt32, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<UInt64>) |
Гарантирует, что значение UInt64, устанавливаемое для свойства, допустимо. |
SetValidValue(Nullable<UInt64>, String) |
Гарантирует, что значение UInt64, устанавливаемое для свойства, допустимо. |
SetValidValue(SByte) |
Гарантирует, что значение SByte, устанавливаемое для свойства, допустимо. |
SetValidValue(SByte, String) |
Гарантирует, что значение SByte, устанавливаемое для свойства, допустимо. |
SetValidValue(Single) |
Гарантирует, что значение Single, устанавливаемое для свойства, допустимо. |
SetValidValue(Single, String) |
Гарантирует, что значение Single, устанавливаемое для свойства, допустимо. |
SetValidValue(String, Boolean) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(String, Boolean, String) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(TimeSpan) |
Гарантирует, что значение TimeSpan, устанавливаемое для свойства, допустимо. |
SetValidValue(TimeSpan, String) |
Гарантирует, что значение TimeSpan, устанавливаемое для свойства, допустимо. |
SetValidValue(UInt16) |
Гарантирует, что значение UInt16, устанавливаемое для свойства, допустимо. |
SetValidValue(UInt16, String) |
Гарантирует, что значение UInt16, устанавливаемое для свойства, допустимо. |
SetValidValue(UInt32) |
Гарантирует, что значение UInt32, устанавливаемое для свойства, допустимо. |
SetValidValue(UInt32, String) |
Гарантирует, что значение UInt32, устанавливаемое для свойства, допустимо. |
SetValidValue(UInt64) |
Гарантирует, что значение UInt64, устанавливаемое для свойства, допустимо. |
SetValidValue(UInt64, String) |
Гарантирует, что значение UInt64, устанавливаемое для свойства, допустимо. |
SetValidValue<T>(T, T, String) |
Задает сложный объект для указанного свойства. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Проверяет, не содержит ли сложный объект значение |
События
PropertyChanged |
Происходит при изменении значения свойства. |
PropertyChanging |
Происходит, если изменение значения свойства находится на этапе выполнения. |