Freigeben über


StructuralObject Klasse

Definition

Stellt eine Klasse dar, die die allgemeine Methodenanforderung für ein Datumsobjekt enthält.

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

StructuralObject()

Initialisiert eine neue Instanz der StructuralObject-Klasse.

Felder

EntityKeyPropertyName

Dieser Konstantenname wird für die Nachverfolgung verwendet.

Methoden

BinaryEquals(Byte[], Byte[])

Bestimmt, ob die angegebenen Bytearrays identische Werte enthalten.

DefaultDateTimeValue()

Gibt den minimalen Wert für Datum und Uhrzeit 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()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den 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 des 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 Eigenschaftenänderung aufgetreten ist.

ReportPropertyChanging(String)

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

SetValidValue(Boolean)

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

SetValidValue(Boolean, String)

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

SetValidValue(Byte)

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

SetValidValue(Byte, String)

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

SetValidValue(Byte[], Boolean)

Stellt sicher, dass der Bytearraywert, der für eine Eigenschaft festgelegt wird, gültig ist

SetValidValue(Byte[], Boolean, String)

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

SetValidValue(DateTime)

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

SetValidValue(DateTime, String)

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

SetValidValue(DateTimeOffset)

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

SetValidValue(DateTimeOffset, String)

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

SetValidValue(DbGeography, Boolean)

Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus.

SetValidValue(DbGeography, Boolean, String)

Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus.

SetValidValue(DbGeometry, Boolean)

Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus.

SetValidValue(DbGeometry, Boolean, String)

Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus.

SetValidValue(Decimal)

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

SetValidValue(Decimal, String)

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

SetValidValue(Double)

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

SetValidValue(Double, String)

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

SetValidValue(Guid)

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

SetValidValue(Guid, String)

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

SetValidValue(Int16)

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

SetValidValue(Int16, String)

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

SetValidValue(Int32)

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

SetValidValue(Int32, String)

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

SetValidValue(Int64)

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

SetValidValue(Int64, String)

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

SetValidValue(Nullable<Boolean>)

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

SetValidValue(Nullable<Boolean>, String)

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

SetValidValue(Nullable<Byte>)

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

SetValidValue(Nullable<Byte>, String)

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

SetValidValue(Nullable<DateTime>)

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

SetValidValue(Nullable<DateTime>, String)

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

SetValidValue(Nullable<DateTimeOffset>)

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

SetValidValue(Nullable<DateTimeOffset>, String)

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

SetValidValue(Nullable<Decimal>)

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

SetValidValue(Nullable<Decimal>, String)

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

SetValidValue(Nullable<Double>)

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

SetValidValue(Nullable<Double>, String)

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

SetValidValue(Nullable<Guid>)

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

SetValidValue(Nullable<Guid>, String)

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

SetValidValue(Nullable<Int16>)

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

SetValidValue(Nullable<Int16>, String)

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

SetValidValue(Nullable<Int32>)

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

SetValidValue(Nullable<Int32>, String)

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

SetValidValue(Nullable<Int64>)

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

SetValidValue(Nullable<Int64>, String)

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

SetValidValue(Nullable<SByte>)

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

SetValidValue(Nullable<SByte>, String)

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

SetValidValue(Nullable<Single>)

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

SetValidValue(Nullable<Single>, String)

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

SetValidValue(Nullable<TimeSpan>)

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

SetValidValue(Nullable<TimeSpan>, String)

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

SetValidValue(Nullable<UInt16>)

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

SetValidValue(Nullable<UInt16>, String)

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

SetValidValue(Nullable<UInt32>)

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

SetValidValue(Nullable<UInt32>, String)

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

SetValidValue(Nullable<UInt64>)

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

SetValidValue(Nullable<UInt64>, String)

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

SetValidValue(SByte)

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

SetValidValue(SByte, String)

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

SetValidValue(Single)

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

SetValidValue(Single, String)

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

SetValidValue(String, Boolean)

Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus.

SetValidValue(String, Boolean, String)

Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus.

SetValidValue(TimeSpan)

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

SetValidValue(TimeSpan, String)

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

SetValidValue(UInt16)

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

SetValidValue(UInt16, String)

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

SetValidValue(UInt32)

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

SetValidValue(UInt32, String)

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

SetValidValue(UInt64)

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

SetValidValue(UInt64, String)

Stellt sicher, dass der UInt64-Wert, der für eine Eigenschaft festgelegt wird, 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 null ist.

Ereignisse

PropertyChanged

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

PropertyChanging

Tritt auf, wenn die Änderung eines Eigenschaftswerts aussteht.

Gilt für: