Partage via


StructuralObject Classe

Définition

Représente une classe qui contient les méthodes courantes nécessaires pour un objet date.

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
Héritage
StructuralObject
Dérivé
Attributs
Implémente

Constructeurs

StructuralObject()

Initialise une nouvelle instance de la classe StructuralObject.

Champs

EntityKeyPropertyName

Ce nom constant est utilisé pour le suivi.

Méthodes

BinaryEquals(Byte[], Byte[])

Détermine si les tableaux d'octets spécifiés contiennent des valeurs identiques.

DefaultDateTimeValue()

Retourne la valeur de date et d'heure minimale prise en charge par la source de données.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetValidValue(Byte[])

Retourne une copie de la valeur d'octet actuelle.

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

Retourne un type complexe pour la propriété spécifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnPropertyChanged(String)

Déclenche l’événement PropertyChanged.

OnPropertyChanging(String)

Déclenche l’événement PropertyChanging.

ReportPropertyChanged(String)

Déclenche un événement qui est utilisé pour signaler qu'une modification de propriété s'est produite.

ReportPropertyChanging(String)

Déclenche un événement qui est utilisé pour signaler qu'une modification de propriété est en attente.

SetValidValue(Boolean)

Vérifie que la valeur Boolean en cours de définition pour une propriété est valide.

SetValidValue(Boolean, String)

Vérifie que la valeur Boolean en cours de définition pour une propriété est valide.

SetValidValue(Byte)

Vérifie que la valeur Byte en cours de définition pour une propriété est valide.

SetValidValue(Byte, String)

Vérifie que la valeur Byte en cours de définition pour une propriété est valide.

SetValidValue(Byte[], Boolean)

Vérifie que la valeur de tableau d’octets en cours de définition pour une propriété est valide.

SetValidValue(Byte[], Boolean, String)

Vérifie que la valeur de tableau Byte en cours de définition pour une propriété est valide.

SetValidValue(DateTime)

Vérifie que la valeur DateTime en cours de définition pour une propriété est valide.

SetValidValue(DateTime, String)

Vérifie que la valeur DateTime en cours de définition pour une propriété est valide.

SetValidValue(DateTimeOffset)

Vérifie que la valeur DateTimeOffset en cours de définition pour une propriété est valide.

SetValidValue(DateTimeOffset, String)

Vérifie que la valeur DateTimeOffset en cours de définition pour une propriété est valide.

SetValidValue(DbGeography, Boolean)

Valide que la propriété n'est pas null et effectue une levée si c'est le cas.

SetValidValue(DbGeography, Boolean, String)

Valide que la propriété n'est pas null et effectue une levée si c'est le cas.

SetValidValue(DbGeometry, Boolean)

Valide que la propriété n'est pas null et effectue une levée si c'est le cas.

SetValidValue(DbGeometry, Boolean, String)

Valide que la propriété n'est pas null et effectue une levée si c'est le cas.

SetValidValue(Decimal)

Vérifie que la valeur Decimal en cours de définition pour une propriété est valide.

SetValidValue(Decimal, String)

Vérifie que la valeur Decimal en cours de définition pour une propriété est valide.

SetValidValue(Double)

Vérifie que la valeur Double en cours de définition pour une propriété est valide.

SetValidValue(Double, String)

Vérifie que la valeur Double en cours de définition pour une propriété est valide.

SetValidValue(Guid)

Vérifie que la valeur Guid en cours de définition pour une propriété est valide.

SetValidValue(Guid, String)

Vérifie que la valeur Guid en cours de définition pour une propriété est valide.

SetValidValue(Int16)

Vérifie que la valeur Int16 en cours de définition pour une propriété est valide.

SetValidValue(Int16, String)

Vérifie que la valeur Int16 en cours de définition pour une propriété est valide.

SetValidValue(Int32)

Vérifie que la valeur Int32 en cours de définition pour une propriété est valide.

SetValidValue(Int32, String)

Vérifie que la valeur Int32 en cours de définition pour une propriété est valide.

SetValidValue(Int64)

Vérifie que la valeur Int64 en cours de définition pour une propriété est valide.

SetValidValue(Int64, String)

Vérifie que la valeur Int64 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Boolean>)

Vérifie que la valeur Boolean en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Boolean>, String)

Vérifie que la valeur Boolean en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Byte>)

Vérifie que la valeur Byte en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Byte>, String)

Vérifie que la valeur Byte en cours de définition pour une propriété est valide.

SetValidValue(Nullable<DateTime>)

Vérifie que la valeur DateTime en cours de définition pour une propriété est valide.

SetValidValue(Nullable<DateTime>, String)

Vérifie que la valeur DateTime en cours de définition pour une propriété est valide.

SetValidValue(Nullable<DateTimeOffset>)

Vérifie que la valeur DateTimeOffset en cours de définition pour une propriété est valide.

SetValidValue(Nullable<DateTimeOffset>, String)

Vérifie que la valeur DateTimeOffset en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Decimal>)

Vérifie que la valeur Decimal en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Decimal>, String)

Vérifie que la valeur Decimal en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Double>)

Vérifie que la valeur Double en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Double>, String)

Vérifie que la valeur Double en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Guid>)

Vérifie que la valeur Guid en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Guid>, String)

Vérifie que la valeur Guid en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Int16>)

Vérifie que la valeur Int16 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Int16>, String)

Vérifie que la valeur Int16 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Int32>)

Vérifie que la valeur Int32 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Int32>, String)

Vérifie que la valeur Int32 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Int64>)

Vérifie que la valeur Int64 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Int64>, String)

Vérifie que la valeur Int64 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<SByte>)

Vérifie que la valeur SByte en cours de définition pour une propriété est valide.

SetValidValue(Nullable<SByte>, String)

Vérifie que la valeur SByte en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Single>)

Vérifie que la valeur Single en cours de définition pour une propriété est valide.

SetValidValue(Nullable<Single>, String)

Vérifie que la valeur Single en cours de définition pour une propriété est valide.

SetValidValue(Nullable<TimeSpan>)

Vérifie que la valeur TimeSpan en cours de définition pour une propriété est valide.

SetValidValue(Nullable<TimeSpan>, String)

Vérifie que la valeur TimeSpan en cours de définition pour une propriété est valide.

SetValidValue(Nullable<UInt16>)

Vérifie que la valeur UInt16 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<UInt16>, String)

Vérifie que la valeur UInt16 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<UInt32>)

Vérifie que la valeur UInt32 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<UInt32>, String)

Vérifie que la valeur UInt32 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<UInt64>)

Vérifie que la valeur UInt64 en cours de définition pour une propriété est valide.

SetValidValue(Nullable<UInt64>, String)

Vérifie que la valeur UInt64 en cours de définition pour une propriété est valide.

SetValidValue(SByte)

Vérifie que la valeur SByte en cours de définition pour une propriété est valide.

SetValidValue(SByte, String)

Vérifie que la valeur SByte en cours de définition pour une propriété est valide.

SetValidValue(Single)

Vérifie que la valeur Single en cours de définition pour une propriété est valide.

SetValidValue(Single, String)

Vérifie que la valeur Single en cours de définition pour une propriété est valide.

SetValidValue(String, Boolean)

Valide que la propriété n'est pas null et effectue une levée si c'est le cas.

SetValidValue(String, Boolean, String)

Valide que la propriété n'est pas null et effectue une levée si c'est le cas.

SetValidValue(TimeSpan)

Vérifie que la valeur TimeSpan en cours de définition pour une propriété est valide.

SetValidValue(TimeSpan, String)

Vérifie que la valeur TimeSpan en cours de définition pour une propriété est valide.

SetValidValue(UInt16)

Vérifie que la valeur UInt16 en cours de définition pour une propriété est valide.

SetValidValue(UInt16, String)

Vérifie que la valeur UInt16 en cours de définition pour une propriété est valide.

SetValidValue(UInt32)

Vérifie que la valeur UInt32 en cours de définition pour une propriété est valide.

SetValidValue(UInt32, String)

Vérifie que la valeur UInt32 en cours de définition pour une propriété est valide.

SetValidValue(UInt64)

Vérifie que la valeur UInt64 en cours de définition pour une propriété est valide.

SetValidValue(UInt64, String)

Vérifie que la valeur UInt64 en cours de définition pour une propriété est valide.

SetValidValue<T>(T, T, String)

Définit un objet complexe pour la propriété spécifiée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Vérifie qu'un objet complexe n'a pas la valeur null.

Événements

PropertyChanged

Se produit lorsqu'une valeur de propriété a été modifiée.

PropertyChanging

Se produit lorsqu'une modification de valeur de propriété est en cours.

S’applique à