StructuralObject Klasse

Definition

Stellt eine Klasse dar, die die allgemeinen Methoden enthält, die für ein Datumsobjekt erforderlich sind.

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
Vererbung
StructuralObject
Abgeleitet
Attribute
Implementiert

Konstruktoren

Name Beschreibung
StructuralObject()

Initialisiert eine neue Instanz der StructuralObject-Klasse.

Felder

Name Beschreibung
EntityKeyPropertyName

Dieser Konstantenname wird für die Nachverfolgung verwendet.

Methoden

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

Bestimmt, ob die angegebenen Bytearrays identische Werte enthalten.

DefaultDateTimeValue()

Gibt den minimalen Datumszeitwert zurück, der von der Datenquelle unterstützt wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValidValue(Byte[])

Gibt eine Kopie des aktuellen Bytewerts zurück.

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

Gibt einen komplexen Typ für die angegebene Eigenschaft zurück.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnPropertyChanged(String)

Löst das PropertyChanged-Ereignis aus.

OnPropertyChanging(String)

Löst das PropertyChanging-Ereignis aus.

ReportPropertyChanged(String)

Löst ein Ereignis aus, das verwendet wird, um zu melden, dass eine Eigenschaftsänderung aufgetreten ist.

ReportPropertyChanging(String)

Löst ein Ereignis aus, das verwendet wird, um zu melden, dass eine Eigenschaftsänderung aussteht.

SetValidValue(Boolean, String)

Stellt sicher, dass der Boolean für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Boolean)

Stellt sicher, dass der Boolean für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Byte, String)

Stellt sicher, dass der Byte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Byte)

Stellt sicher, dass der Byte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Byte[], Boolean, String)

Stellt sicher, dass der Byte für eine Eigenschaft festgelegte Arraywert gültig ist.

SetValidValue(Byte[], Boolean)

Stellt sicher, dass der für eine Eigenschaft festgelegte Bytearraywert gültig ist.

SetValidValue(DateTime, String)

Stellt sicher, dass der DateTime für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(DateTime)

Stellt sicher, dass der DateTime für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(DateTimeOffset, String)

Stellt sicher, dass der DateTimeOffset für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(DateTimeOffset)

Stellt sicher, dass der DateTimeOffset für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(DbGeography, Boolean, String)

Überprüft, ob die Eigenschaft nicht NULL ist und wird ausgelöst, wenn dies der Wert ist.

SetValidValue(DbGeography, Boolean)

Überprüft, ob die Eigenschaft nicht NULL ist und wird ausgelöst, wenn dies der Wert ist.

SetValidValue(DbGeometry, Boolean, String)

Überprüft, ob die Eigenschaft nicht NULL ist und wird ausgelöst, wenn dies der Wert ist.

SetValidValue(DbGeometry, Boolean)

Überprüft, ob die Eigenschaft nicht NULL ist und wird ausgelöst, wenn dies der Wert ist.

SetValidValue(Decimal, String)

Stellt sicher, dass der Decimal für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Decimal)

Stellt sicher, dass der Decimal für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Double, String)

Stellt sicher, dass der Double für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Double)

Stellt sicher, dass der Double für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Guid, String)

Stellt sicher, dass der Guid für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Guid)

Stellt sicher, dass der Guid für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Int16, String)

Stellt sicher, dass der Int16 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Int16)

Stellt sicher, dass der Int16 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Int32, String)

Stellt sicher, dass der Int32 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Int32)

Stellt sicher, dass der Int32 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Int64, String)

Stellt sicher, dass der Int64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Int64)

Stellt sicher, dass der Int64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Boolean>, String)

Stellt sicher, dass der Boolean für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Boolean>)

Stellt sicher, dass der Boolean für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Byte>, String)

Stellt sicher, dass der Byte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Byte>)

Stellt sicher, dass der Byte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<DateTime>, String)

Stellt sicher, dass der DateTime für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<DateTime>)

Stellt sicher, dass der DateTime für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<DateTimeOffset>, String)

Stellt sicher, dass der DateTimeOffset für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<DateTimeOffset>)

Stellt sicher, dass der DateTimeOffset für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Decimal>, String)

Stellt sicher, dass der Decimal für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Decimal>)

Stellt sicher, dass der Decimal für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Double>, String)

Stellt sicher, dass der Double für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Double>)

Stellt sicher, dass der Double für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Guid>, String)

Stellt sicher, dass der Guid für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Guid>)

Stellt sicher, dass der Guid für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Int16>, String)

Stellt sicher, dass der Int16 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Int16>)

Stellt sicher, dass der Int16 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Int32>, String)

Stellt sicher, dass der Int32 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Int32>)

Stellt sicher, dass der Int32 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Int64>, String)

Stellt sicher, dass der Int64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Int64>)

Stellt sicher, dass der Int64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<SByte>, String)

Stellt sicher, dass der SByte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<SByte>)

Stellt sicher, dass der SByte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Single>, String)

Stellt sicher, dass der Single für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<Single>)

Stellt sicher, dass der Single für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<TimeSpan>, String)

Stellt sicher, dass der TimeSpan für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<TimeSpan>)

Stellt sicher, dass der TimeSpan für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<UInt16>, String)

Stellt sicher, dass der für eine Eigenschaft festgelegte UInt16-Wert gültig ist.

SetValidValue(Nullable<UInt16>)

Stellt sicher, dass der für eine Eigenschaft festgelegte UInt16-Wert gültig ist.

SetValidValue(Nullable<UInt32>, String)

Stellt sicher, dass der für eine Eigenschaft festgelegte UInt32-Wert gültig ist.

SetValidValue(Nullable<UInt32>)

Stellt sicher, dass der für eine Eigenschaft festgelegte UInt32-Wert gültig ist.

SetValidValue(Nullable<UInt64>, String)

Stellt sicher, dass der UInt64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Nullable<UInt64>)

Stellt sicher, dass der UInt64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(SByte, String)

Stellt sicher, dass der SByte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(SByte)

Stellt sicher, dass der SByte für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(Single, String)

Stellt sicher, dass der einzelne Wert, der für eine Eigenschaft festgelegt wird, gültig ist.

SetValidValue(Single)

Stellt sicher, dass der einzelne Wert, der für eine Eigenschaft festgelegt wird, gültig ist.

SetValidValue(String, Boolean, String)

Überprüft, ob die Eigenschaft nicht NULL ist und wird ausgelöst, wenn dies der Wert ist.

SetValidValue(String, Boolean)

Überprüft, ob die Eigenschaft nicht NULL ist und wird ausgelöst, wenn dies der Wert ist.

SetValidValue(TimeSpan, String)

Stellt sicher, dass der TimeSpan für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(TimeSpan)

Stellt sicher, dass der TimeSpan für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(UInt16, String)

Stellt sicher, dass der UInt16 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(UInt16)

Stellt sicher, dass der UInt16 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(UInt32, String)

Stellt sicher, dass der UInt32 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(UInt32)

Stellt sicher, dass der UInt32 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(UInt64, String)

Stellt sicher, dass der UInt64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue(UInt64)

Stellt sicher, dass der UInt64 für eine Eigenschaft festgelegte Wert gültig ist.

SetValidValue<T>(T, T, String)

Legt ein komplexes Objekt für die angegebene Eigenschaft fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Überprüft, ob ein komplexes Objekt nicht nullist.

Ereignisse

Name Beschreibung
PropertyChanged

Tritt auf, wenn sich ein Eigenschaftswert geändert hat.

PropertyChanging

Tritt auf, wenn eine Eigenschaftswertänderung aussteht.

Gilt für: