StructuralObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс содержит общие методы, необходимые для объекта date.
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
type StructuralObject = class
interface INotifyPropertyChanging
interface INotifyPropertyChanged
Public MustInherit Class StructuralObject
Implements INotifyPropertyChanged, INotifyPropertyChanging
- Наследование
-
StructuralObject
- Производный
- Атрибуты
- Реализации
Конструкторы
StructuralObject() |
Этот класс содержит общие методы, необходимые для объекта date. |
Поля
EntityKeyPropertyName |
Имя общедоступной константы, используемое для отслеживания изменений. Это определение позволяет пользователям использовать эту константу вместо жесткого написания строки. Это помогает обеспечить правильность имени свойства и ускорить сравнение в местах, где мы ищем эту конкретную строку. Пользователи по-прежнему могут использовать строку с учетом регистра непосредственно вместо константы. Сравнение будет немного медленнее. Включение символа дефиса (-) вокруг имени гарантирует, что это не будет конфликтовать с реальным свойством данных, так как -EntityKey- не является допустимым именем идентификатора. |
Методы
BinaryEquals(Byte[], Byte[]) |
Определяет, содержат ли указанные байтовые массивы одинаковые значения. |
DefaultDateTimeValue() |
Возвращает минимальное значение даты и времени, поддерживаемое источником данных. |
GetValidValue(Byte[]) |
Возвращает копию значения текущего байта. |
GetValidValue<T>(T, String, Boolean, Boolean) |
Возвращает сложный тип для указанного свойства. |
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) |
Гарантирует, что значение System.Byte[], устанавливаемое для свойства, допустимо. |
SetValidValue(Byte[], Boolean) |
Гарантирует, что значение System.Byte[], устанавливаемое для свойства, допустимо. |
SetValidValue(DateTime, String) |
Гарантирует, что значение DateTime, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTime) |
Гарантирует, что значение DateTime, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTimeOffset, String) |
Гарантирует, что значение DateTimeOffset, устанавливаемое для свойства, допустимо. |
SetValidValue(DateTimeOffset) |
Гарантирует, что значение DateTimeOffset, устанавливаемое для свойства, допустимо. |
SetValidValue(DbGeography, Boolean, String) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(DbGeography, Boolean) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(DbGeometry, Boolean, String) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(DbGeometry, Boolean) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — 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) |
Гарантирует, что значение Single, устанавливаемое для свойства, допустимо. |
SetValidValue(Single) |
Гарантирует, что значение Single, устанавливаемое для свойства, допустимо. |
SetValidValue(String, Boolean, String) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — null. |
SetValidValue(String, Boolean) |
Проверяет, отличается ли значение свойства от значения null, и вызывает исключение, если его значение — 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) |
Задает сложный объект для указанного свойства. |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Проверяет, не содержит ли сложный объект значение null. |
События
PropertyChanged |
Уведомление об изменении свойства. |
PropertyChanging |
Уведомление о том, что свойство будет изменено. |
Применяется к
Entity Framework