Sdílet prostřednictvím


StructuralObject Třída

Definice

Představuje třídu, která obsahuje běžné metody potřebné pro objekt data.

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
Dědičnost
StructuralObject
Odvozené
Atributy
Implementuje

Konstruktory

StructuralObject()

Inicializuje novou instanci StructuralObject třídy.

Pole

EntityKeyPropertyName

Tento název konstanty se používá ke sledování.

Metody

BinaryEquals(Byte[], Byte[])

Určuje, zda zadaná pole bajtů obsahují stejné hodnoty.

DefaultDateTimeValue()

Vrátí minimální hodnotu data a času podporovanou zdrojem dat.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetValidValue(Byte[])

Vrátí kopii aktuální bajtové hodnoty.

GetValidValue<T>(T, String, Boolean, Boolean)

Vrátí komplexní typ pro zadanou vlastnost.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnPropertyChanged(String)

PropertyChanged Vyvolá událost.

OnPropertyChanging(String)

PropertyChanging Vyvolá událost.

ReportPropertyChanged(String)

Vyvolá událost, která se používá k hlášení, že došlo ke změně vlastnosti.

ReportPropertyChanging(String)

Vyvolá událost, která se používá k hlášení, že čeká na změnu vlastnosti.

SetValidValue(Boolean)

Zkontroluje, Boolean jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Boolean, String)

Zkontroluje, Boolean jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Byte)

Zkontroluje, Byte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Byte, String)

Zkontroluje, Byte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Byte[], Boolean)

Zkontroluje, jestli je hodnota bajtového pole nastavená pro vlastnost platná.

SetValidValue(Byte[], Boolean, String)

Ujistěte se, Byte že hodnota pole nastavená pro vlastnost je platná.

SetValidValue(DateTime)

Zkontroluje, DateTime jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(DateTime, String)

Zkontroluje, DateTime jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(DateTimeOffset)

Zkontroluje, DateTimeOffset jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(DateTimeOffset, String)

Zkontroluje, DateTimeOffset jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(DbGeography, Boolean)

Ověří, že vlastnost nemá hodnotu null, a pokud ano, vyvolá ji.

SetValidValue(DbGeography, Boolean, String)

Ověří, že vlastnost nemá hodnotu null, a pokud ano, vyvolá ji.

SetValidValue(DbGeometry, Boolean)

Ověří, že vlastnost nemá hodnotu null, a pokud ano, vyvolá ji.

SetValidValue(DbGeometry, Boolean, String)

Ověří, že vlastnost nemá hodnotu null, a pokud ano, vyvolá ji.

SetValidValue(Decimal)

Zkontroluje, Decimal jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Decimal, String)

Zkontroluje, Decimal jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Double)

Zkontroluje, Double jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Double, String)

Zkontroluje, Double jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Guid)

Zkontroluje, Guid jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Guid, String)

Zkontroluje, Guid jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Int16)

Zkontroluje, Int16 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Int16, String)

Zkontroluje, Int16 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Int32)

Zkontroluje, Int32 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Int32, String)

Zkontroluje, Int32 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Int64)

Zkontroluje, Int64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Int64, String)

Zkontroluje, Int64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Boolean>)

Zkontroluje, Boolean jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Boolean>, String)

Zkontroluje, Boolean jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Byte>)

Zkontroluje, Byte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Byte>, String)

Zkontroluje, Byte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<DateTime>)

Zkontroluje, DateTime jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<DateTime>, String)

Zkontroluje, DateTime jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<DateTimeOffset>)

Zkontroluje, DateTimeOffset jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<DateTimeOffset>, String)

Zkontroluje, DateTimeOffset jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Decimal>)

Zkontroluje, Decimal jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Decimal>, String)

Zkontroluje, Decimal jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Double>)

Zkontroluje, Double jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Double>, String)

Zkontroluje, Double jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Guid>)

Zkontroluje, Guid jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Guid>, String)

Zkontroluje, Guid jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Int16>)

Zkontroluje, Int16 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Int16>, String)

Zkontroluje, Int16 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Int32>)

Zkontroluje, Int32 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Int32>, String)

Zkontroluje, Int32 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Int64>)

Zkontroluje, Int64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Int64>, String)

Zkontroluje, Int64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<SByte>)

Zkontroluje, SByte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<SByte>, String)

Zkontroluje, SByte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Single>)

Zkontroluje, Single jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<Single>, String)

Zkontroluje, Single jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<TimeSpan>)

Zkontroluje, TimeSpan jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<TimeSpan>, String)

Zkontroluje, TimeSpan jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<UInt16>)

Zkontroluje, jestli je hodnota UInt16 nastavená pro vlastnost platná.

SetValidValue(Nullable<UInt16>, String)

Zkontroluje, jestli je hodnota UInt16 nastavená pro vlastnost platná.

SetValidValue(Nullable<UInt32>)

Zkontroluje, jestli je hodnota UInt32 nastavená pro vlastnost platná.

SetValidValue(Nullable<UInt32>, String)

Zkontroluje, jestli je hodnota UInt32 nastavená pro vlastnost platná.

SetValidValue(Nullable<UInt64>)

Zkontroluje, UInt64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Nullable<UInt64>, String)

Zkontroluje, UInt64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(SByte)

Zkontroluje, SByte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(SByte, String)

Zkontroluje, SByte jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(Single)

Ujistěte se, že hodnota Single nastavená pro vlastnost je platná.

SetValidValue(Single, String)

Ujistěte se, že hodnota Single nastavená pro vlastnost je platná.

SetValidValue(String, Boolean)

Ověří, že vlastnost nemá hodnotu null, a pokud ano, vyvolá ji.

SetValidValue(String, Boolean, String)

Ověří, že vlastnost nemá hodnotu null, a pokud ano, vyvolá ji.

SetValidValue(TimeSpan)

Zkontroluje, TimeSpan jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(TimeSpan, String)

Zkontroluje, TimeSpan jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(UInt16)

Zkontroluje, UInt16 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(UInt16, String)

Zkontroluje, UInt16 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(UInt32)

Zkontroluje, UInt32 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(UInt32, String)

Zkontroluje, UInt32 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(UInt64)

Zkontroluje, UInt64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue(UInt64, String)

Zkontroluje, UInt64 jestli je hodnota nastavená pro vlastnost platná.

SetValidValue<T>(T, T, String)

Nastaví komplexní objekt pro zadanou vlastnost.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Ověří, že komplexní objekt není null.

Událost

PropertyChanged

Nastane při změně hodnoty vlastnosti.

PropertyChanging

Nastane, když změna hodnoty vlastnosti čeká na vyřízení.

Platí pro