StructuralObject Osztály

Definíció

Egy dátumobjektumhoz szükséges gyakori metódusokat tartalmazó osztályt jelöl.

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
Öröklődés
StructuralObject
Származtatott
Attribútumok
Megvalósítás

Konstruktorok

Name Description
StructuralObject()

Inicializálja a StructuralObject osztály új példányát.

Mezők

Name Description
EntityKeyPropertyName

Ezt az állandó nevet használja a rendszer a nyomon követéshez.

Metódusok

Name Description
BinaryEquals(Byte[], Byte[])

Meghatározza, hogy a megadott bájttömbök azonos értékeket tartalmaznak-e.

DefaultDateTimeValue()

Az adatforrás által támogatott minimális dátumidőt adja vissza.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetValidValue(Byte[])

Az aktuális bájtérték másolatát adja vissza.

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

Komplex típust ad vissza a megadott tulajdonsághoz.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnPropertyChanged(String)

Az eseményt emeli PropertyChanged ki.

OnPropertyChanging(String)

Az eseményt emeli PropertyChanging ki.

ReportPropertyChanged(String)

Olyan eseményt hoz létre, amely a tulajdonságváltozás jelentésére szolgál.

ReportPropertyChanging(String)

Olyan eseményt hoz létre, amely a tulajdonságmódosítás függőben lévő állapotának jelentésére szolgál.

SetValidValue(Boolean, String)

Ellenőrzi, hogy a Boolean tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Boolean)

Ellenőrzi, hogy a Boolean tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Byte, String)

Ellenőrzi, hogy a Byte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Byte)

Ellenőrzi, hogy a Byte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Byte[], Boolean, String)

Ellenőrzi, hogy a Byte tulajdonsághoz beállított tömbérték érvényes-e.

SetValidValue(Byte[], Boolean)

Ellenőrzi, hogy a tulajdonsághoz beállított bájttömb értéke érvényes-e.

SetValidValue(DateTime, String)

Ellenőrzi, hogy a DateTime tulajdonsághoz beállított érték érvényes-e.

SetValidValue(DateTime)

Ellenőrzi, hogy a DateTime tulajdonsághoz beállított érték érvényes-e.

SetValidValue(DateTimeOffset, String)

Ellenőrzi, hogy a DateTimeOffset tulajdonsághoz beállított érték érvényes-e.

SetValidValue(DateTimeOffset)

Ellenőrzi, hogy a DateTimeOffset tulajdonsághoz beállított érték érvényes-e.

SetValidValue(DbGeography, Boolean, String)

Ellenőrzi, hogy a tulajdonság nem null értékű-e, és ha igen, dobja-e.

SetValidValue(DbGeography, Boolean)

Ellenőrzi, hogy a tulajdonság nem null értékű-e, és ha igen, dobja-e.

SetValidValue(DbGeometry, Boolean, String)

Ellenőrzi, hogy a tulajdonság nem null értékű-e, és ha igen, dobja-e.

SetValidValue(DbGeometry, Boolean)

Ellenőrzi, hogy a tulajdonság nem null értékű-e, és ha igen, dobja-e.

SetValidValue(Decimal, String)

Ellenőrzi, hogy a Decimal tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Decimal)

Ellenőrzi, hogy a Decimal tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Double, String)

Ellenőrzi, hogy a Double tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Double)

Ellenőrzi, hogy a Double tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Guid, String)

Ellenőrzi, hogy a Guid tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Guid)

Ellenőrzi, hogy a Guid tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Int16, String)

Ellenőrzi, hogy a Int16 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Int16)

Ellenőrzi, hogy a Int16 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Int32, String)

Ellenőrzi, hogy a Int32 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Int32)

Ellenőrzi, hogy a Int32 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Int64, String)

Ellenőrzi, hogy a Int64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Int64)

Ellenőrzi, hogy a Int64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Boolean>, String)

Ellenőrzi, hogy a Boolean tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Boolean>)

Ellenőrzi, hogy a Boolean tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Byte>, String)

Ellenőrzi, hogy a Byte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Byte>)

Ellenőrzi, hogy a Byte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<DateTime>, String)

Ellenőrzi, hogy a DateTime tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<DateTime>)

Ellenőrzi, hogy a DateTime tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<DateTimeOffset>, String)

Ellenőrzi, hogy a DateTimeOffset tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<DateTimeOffset>)

Ellenőrzi, hogy a DateTimeOffset tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Decimal>, String)

Ellenőrzi, hogy a Decimal tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Decimal>)

Ellenőrzi, hogy a Decimal tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Double>, String)

Ellenőrzi, hogy a Double tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Double>)

Ellenőrzi, hogy a Double tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Guid>, String)

Ellenőrzi, hogy a Guid tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Guid>)

Ellenőrzi, hogy a Guid tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Int16>, String)

Ellenőrzi, hogy a Int16 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Int16>)

Ellenőrzi, hogy a Int16 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Int32>, String)

Ellenőrzi, hogy a Int32 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Int32>)

Ellenőrzi, hogy a Int32 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Int64>, String)

Ellenőrzi, hogy a Int64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Int64>)

Ellenőrzi, hogy a Int64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<SByte>, String)

Ellenőrzi, hogy a SByte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<SByte>)

Ellenőrzi, hogy a SByte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Single>, String)

Ellenőrzi, hogy a Single tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<Single>)

Ellenőrzi, hogy a Single tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<TimeSpan>, String)

Ellenőrzi, hogy a TimeSpan tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<TimeSpan>)

Ellenőrzi, hogy a TimeSpan tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<UInt16>, String)

Ellenőrzi, hogy a tulajdonsághoz beállított UInt16 érték érvényes-e.

SetValidValue(Nullable<UInt16>)

Ellenőrzi, hogy a tulajdonsághoz beállított UInt16 érték érvényes-e.

SetValidValue(Nullable<UInt32>, String)

Ellenőrzi, hogy a tulajdonsághoz beállított UInt32 érték érvényes-e.

SetValidValue(Nullable<UInt32>)

Ellenőrzi, hogy a tulajdonsághoz beállított UInt32 érték érvényes-e.

SetValidValue(Nullable<UInt64>, String)

Ellenőrzi, hogy a UInt64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Nullable<UInt64>)

Ellenőrzi, hogy a UInt64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(SByte, String)

Ellenőrzi, hogy a SByte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(SByte)

Ellenőrzi, hogy a SByte tulajdonsághoz beállított érték érvényes-e.

SetValidValue(Single, String)

Ellenőrzi, hogy a tulajdonsághoz beállított egyetlen érték érvényes-e.

SetValidValue(Single)

Ellenőrzi, hogy a tulajdonsághoz beállított egyetlen érték érvényes-e.

SetValidValue(String, Boolean, String)

Ellenőrzi, hogy a tulajdonság nem null értékű-e, és ha igen, dobja-e.

SetValidValue(String, Boolean)

Ellenőrzi, hogy a tulajdonság nem null értékű-e, és ha igen, dobja-e.

SetValidValue(TimeSpan, String)

Ellenőrzi, hogy a TimeSpan tulajdonsághoz beállított érték érvényes-e.

SetValidValue(TimeSpan)

Ellenőrzi, hogy a TimeSpan tulajdonsághoz beállított érték érvényes-e.

SetValidValue(UInt16, String)

Ellenőrzi, hogy a UInt16 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(UInt16)

Ellenőrzi, hogy a UInt16 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(UInt32, String)

Ellenőrzi, hogy a UInt32 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(UInt32)

Ellenőrzi, hogy a UInt32 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(UInt64, String)

Ellenőrzi, hogy a UInt64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue(UInt64)

Ellenőrzi, hogy a UInt64 tulajdonsághoz beállított érték érvényes-e.

SetValidValue<T>(T, T, String)

Összetett objektumot állít be a megadott tulajdonsághoz.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Ellenőrzi, hogy egy összetett objektum nem null.

esemény

Name Description
PropertyChanged

Akkor fordul elő, ha egy tulajdonság értéke megváltozott.

PropertyChanging

Akkor fordul elő, ha egy tulajdonságérték módosítása függőben van.

A következőre érvényes: