StructuralObject Класс

Определение

Представляет класс, содержащий общие методы, необходимые для объекта date.

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, String)

Убедитесь, Boolean что для свойства задано допустимое значение.

SetValidValue(Boolean)

Убедитесь, Boolean что для свойства задано допустимое значение.

SetValidValue(Byte, String)

Убедитесь, Byte что для свойства задано допустимое значение.

SetValidValue(Byte)

Убедитесь, Byte что для свойства задано допустимое значение.

SetValidValue(Byte[], Boolean, String)

Убедитесь, Byte что для свойства задано значение массива.

SetValidValue(Byte[], Boolean)

Убедитесь, что для свойства задано значение массива байтов.

SetValidValue(DateTime, String)

Убедитесь, DateTime что для свойства задано допустимое значение.

SetValidValue(DateTime)

Убедитесь, DateTime что для свойства задано допустимое значение.

SetValidValue(DateTimeOffset, String)

Убедитесь, DateTimeOffset что для свойства задано допустимое значение.

SetValidValue(DateTimeOffset)

Убедитесь, DateTimeOffset что для свойства задано допустимое значение.

SetValidValue(DbGeography, Boolean, String)

Проверяет, что свойство не равно null, и вызывается, если это значение.

SetValidValue(DbGeography, Boolean)

Проверяет, что свойство не равно null, и вызывается, если это значение.

SetValidValue(DbGeometry, Boolean, String)

Проверяет, что свойство не равно null, и вызывается, если это значение.

SetValidValue(DbGeometry, Boolean)

Проверяет, что свойство не равно null, и вызывается, если это значение.

SetValidValue(Decimal, String)

Убедитесь, Decimal что для свойства задано допустимое значение.

SetValidValue(Decimal)

Убедитесь, Decimal что для свойства задано допустимое значение.

SetValidValue(Double, String)

Убедитесь, Double что для свойства задано допустимое значение.

SetValidValue(Double)

Убедитесь, Double что для свойства задано допустимое значение.

SetValidValue(Guid, String)

Убедитесь, Guid что для свойства задано допустимое значение.

SetValidValue(Guid)

Убедитесь, Guid что для свойства задано допустимое значение.

SetValidValue(Int16, String)

Убедитесь, Int16 что для свойства задано допустимое значение.

SetValidValue(Int16)

Убедитесь, Int16 что для свойства задано допустимое значение.

SetValidValue(Int32, String)

Убедитесь, Int32 что для свойства задано допустимое значение.

SetValidValue(Int32)

Убедитесь, Int32 что для свойства задано допустимое значение.

SetValidValue(Int64, String)

Убедитесь, Int64 что для свойства задано допустимое значение.

SetValidValue(Int64)

Убедитесь, Int64 что для свойства задано допустимое значение.

SetValidValue(Nullable<Boolean>, String)

Убедитесь, Boolean что для свойства задано допустимое значение.

SetValidValue(Nullable<Boolean>)

Убедитесь, Boolean что для свойства задано допустимое значение.

SetValidValue(Nullable<Byte>, String)

Убедитесь, Byte что для свойства задано допустимое значение.

SetValidValue(Nullable<Byte>)

Убедитесь, Byte что для свойства задано допустимое значение.

SetValidValue(Nullable<DateTime>, String)

Убедитесь, DateTime что для свойства задано допустимое значение.

SetValidValue(Nullable<DateTime>)

Убедитесь, DateTime что для свойства задано допустимое значение.

SetValidValue(Nullable<DateTimeOffset>, String)

Убедитесь, DateTimeOffset что для свойства задано допустимое значение.

SetValidValue(Nullable<DateTimeOffset>)

Убедитесь, DateTimeOffset что для свойства задано допустимое значение.

SetValidValue(Nullable<Decimal>, String)

Убедитесь, Decimal что для свойства задано допустимое значение.

SetValidValue(Nullable<Decimal>)

Убедитесь, Decimal что для свойства задано допустимое значение.

SetValidValue(Nullable<Double>, String)

Убедитесь, Double что для свойства задано допустимое значение.

SetValidValue(Nullable<Double>)

Убедитесь, Double что для свойства задано допустимое значение.

SetValidValue(Nullable<Guid>, String)

Убедитесь, Guid что для свойства задано допустимое значение.

SetValidValue(Nullable<Guid>)

Убедитесь, Guid что для свойства задано допустимое значение.

SetValidValue(Nullable<Int16>, String)

Убедитесь, Int16 что для свойства задано допустимое значение.

SetValidValue(Nullable<Int16>)

Убедитесь, Int16 что для свойства задано допустимое значение.

SetValidValue(Nullable<Int32>, String)

Убедитесь, Int32 что для свойства задано допустимое значение.

SetValidValue(Nullable<Int32>)

Убедитесь, Int32 что для свойства задано допустимое значение.

SetValidValue(Nullable<Int64>, String)

Убедитесь, Int64 что для свойства задано допустимое значение.

SetValidValue(Nullable<Int64>)

Убедитесь, Int64 что для свойства задано допустимое значение.

SetValidValue(Nullable<SByte>, String)

Убедитесь, SByte что для свойства задано допустимое значение.

SetValidValue(Nullable<SByte>)

Убедитесь, SByte что для свойства задано допустимое значение.

SetValidValue(Nullable<Single>, String)

Убедитесь, Single что для свойства задано допустимое значение.

SetValidValue(Nullable<Single>)

Убедитесь, Single что для свойства задано допустимое значение.

SetValidValue(Nullable<TimeSpan>, String)

Убедитесь, TimeSpan что для свойства задано допустимое значение.

SetValidValue(Nullable<TimeSpan>)

Убедитесь, TimeSpan что для свойства задано допустимое значение.

SetValidValue(Nullable<UInt16>, String)

Убедитесь, что для свойства задано значение UInt16.

SetValidValue(Nullable<UInt16>)

Убедитесь, что для свойства задано значение UInt16.

SetValidValue(Nullable<UInt32>, String)

Убедитесь, что для свойства задано значение UInt32.

SetValidValue(Nullable<UInt32>)

Убедитесь, что для свойства задано значение UInt32.

SetValidValue(Nullable<UInt64>, String)

Убедитесь, UInt64 что для свойства задано допустимое значение.

SetValidValue(Nullable<UInt64>)

Убедитесь, UInt64 что для свойства задано допустимое значение.

SetValidValue(SByte, String)

Убедитесь, SByte что для свойства задано допустимое значение.

SetValidValue(SByte)

Убедитесь, SByte что для свойства задано допустимое значение.

SetValidValue(Single, String)

Убедитесь, что для свойства задано одно значение.

SetValidValue(Single)

Убедитесь, что для свойства задано одно значение.

SetValidValue(String, Boolean, String)

Проверяет, что свойство не равно null, и вызывается, если это значение.

SetValidValue(String, Boolean)

Проверяет, что свойство не равно null, и вызывается, если это значение.

SetValidValue(TimeSpan, String)

Убедитесь, TimeSpan что для свойства задано допустимое значение.

SetValidValue(TimeSpan)

Убедитесь, TimeSpan что для свойства задано допустимое значение.

SetValidValue(UInt16, String)

Убедитесь, UInt16 что для свойства задано допустимое значение.

SetValidValue(UInt16)

Убедитесь, UInt16 что для свойства задано допустимое значение.

SetValidValue(UInt32, String)

Убедитесь, UInt32 что для свойства задано допустимое значение.

SetValidValue(UInt32)

Убедитесь, UInt32 что для свойства задано допустимое значение.

SetValidValue(UInt64, String)

Убедитесь, UInt64 что для свойства задано допустимое значение.

SetValidValue(UInt64)

Убедитесь, UInt64 что для свойства задано допустимое значение.

SetValidValue<T>(T, T, String)

Задает сложный объект для указанного свойства.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Проверяет, не nullявляется ли сложный объект.

События

Имя Описание
PropertyChanged

Происходит при изменении значения свойства.

PropertyChanging

Происходит при изменении значения свойства в ожидании.

Применяется к