StructuralObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse enthält die allgemeinen Methoden, die für ein Date-Objekt erforderlich sind.
[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
- Vererbung
-
StructuralObject
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
StructuralObject() |
Diese Klasse enthält die allgemeinen Methoden, die für ein Date-Objekt erforderlich sind. |
Felder
EntityKeyPropertyName |
Name der öffentlichen Konstanten, der für die Änderungsnachverfolgung verwendet wird: Wenn Sie diese Definition angeben, können Benutzer diese Konstante verwenden, anstatt die Zeichenfolge hart zu codieren. Dies trägt dazu bei, sicherzustellen, dass der Eigenschaftsname korrekt ist, und ermöglicht schnellere Vergleiche an Stellen, an denen wir nach dieser spezifischen Zeichenfolge suchen. Benutzer können die Zeichenfolge mit Bestimmter Groß-/Kleinschreibung weiterhin direkt anstelle der Konstanten verwenden. Sie ist beim Vergleich nur etwas langsamer. Wenn Sie das Bindestrichzeichen (-) um den Namen einfügen, wird sichergestellt, dass dies nicht mit einer echten Dateneigenschaft in Konflikt steht, da -EntityKey kein gültiger Bezeichnername ist. |
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. |
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. |
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, String) |
Stellt sicher, dass der Boolean-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(Boolean) |
Stellt sicher, dass der Boolean-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) |
Stellt sicher, dass der Byte-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(Byte[], Boolean, String) |
Stellt sicher, dass der System.Byte[]-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(Byte[], Boolean) |
Stellt sicher, dass der System.Byte[]-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(DateTime) |
Stellt sicher, dass der DateTime-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(DateTimeOffset) |
Stellt sicher, dass der DateTimeOffset-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(DbGeography, Boolean, String) |
Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus. |
SetValidValue(DbGeography, 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(DbGeometry, Boolean) |
Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus. |
SetValidValue(Decimal, String) |
Stellt sicher, dass der Decimal-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(Decimal) |
Stellt sicher, dass der Decimal-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(Double) |
Stellt sicher, dass der Double-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(Guid) |
Stellt sicher, dass der Guid-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(Int16) |
Stellt sicher, dass der Int16-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(Int32) |
Stellt sicher, dass der Int32-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(Int64) |
Stellt sicher, dass der Int64-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<Boolean>) |
Stellt sicher, dass der Boolean-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<Byte>) |
Stellt sicher, dass der Byte-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<DateTime>) |
Stellt sicher, dass der DateTime-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<DateTimeOffset>) |
Stellt sicher, dass der DateTimeOffset-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<Decimal>) |
Stellt sicher, dass der Decimal-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<Double>) |
Stellt sicher, dass der Double-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<Guid>) |
Stellt sicher, dass der Guid-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<Int16>) |
Stellt sicher, dass der Int16-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<Int32>) |
Stellt sicher, dass der Int32-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<Int64>) |
Stellt sicher, dass der Int64-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<SByte>) |
Stellt sicher, dass der SByte-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<Single>) |
Stellt sicher, dass der Single-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<TimeSpan>) |
Stellt sicher, dass der TimeSpan-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<UInt16>) |
Stellt sicher, dass der UInt16-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<UInt32>) |
Stellt sicher, dass der UInt32-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(Nullable<UInt64>) |
Stellt sicher, dass der UInt64-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(SByte) |
Stellt sicher, dass der SByte-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(Single) |
Stellt sicher, dass der Single-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(String, Boolean, String) |
Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus. |
SetValidValue(String, Boolean) |
Überprüft, ob die Eigenschaft nicht NULL ist, und löst andernfalls aus. |
SetValidValue(TimeSpan, String) |
Stellt sicher, dass der TimeSpan-Wert, der für eine Eigenschaft festgelegt wird, gültig ist. |
SetValidValue(TimeSpan) |
Stellt sicher, dass der TimeSpan-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(UInt16) |
Stellt sicher, dass der UInt16-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(UInt32) |
Stellt sicher, dass der UInt32-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(UInt64) |
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. |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Bestätigt, dass ein komplexes Objekt nicht den Wert NULL hat. |
Ereignisse
PropertyChanged |
Benachrichtigung, dass eine Eigenschaft geändert wurde. |
PropertyChanging |
Benachrichtigung, dass eine Eigenschaft geändert wird. |
Gilt für:
Entity Framework