StructuralObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe contient les méthodes courantes nécessaires pour un objet date.
[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
- Héritage
-
StructuralObject
- Dérivé
- Attributs
- Implémente
Constructeurs
StructuralObject() |
Cette classe contient les méthodes courantes nécessaires pour un objet date. |
Champs
EntityKeyPropertyName |
Nom de constante publique utilisé pour le suivi des modifications La fourniture de cette définition permet aux utilisateurs d’utiliser cette constante au lieu de coder en dur la chaîne. Cela permet de s’assurer que le nom de la propriété est correct et permet des comparaisons plus rapides dans les endroits où nous recherchons cette chaîne spécifique. Les utilisateurs peuvent toujours utiliser directement la chaîne respectant la casse au lieu de la constante. Elle sera simplement légèrement plus lente lors de la comparaison. Le fait d’inclure le tiret (-) autour du nom garantit que cela ne sera pas en conflit avec une propriété de données réelle, car -EntityKey- n’est pas un nom d’identificateur valide |
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. |
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. |
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, String) |
Vérifie que la valeur Boolean en cours de définition pour une propriété est valide. |
SetValidValue(Boolean) |
Vérifie que la valeur Boolean 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) |
Vérifie que la valeur Byte en cours de définition pour une propriété est valide. |
SetValidValue(Byte[], Boolean, String) |
Vérifie que la valeur System.Byte[] en cours de définition pour une propriété est valide. |
SetValidValue(Byte[], Boolean) |
Vérifie que la valeur System.Byte[] 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(DateTime) |
Vérifie que la valeur DateTime 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(DateTimeOffset) |
Vérifie que la valeur DateTimeOffset en cours de définition pour une propriété est valide. |
SetValidValue(DbGeography, Boolean, String) |
Valide que la propriété n'est pas null et effectue une levée si c'est le cas. |
SetValidValue(DbGeography, 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(DbGeometry, Boolean) |
Valide que la propriété n'est pas null et effectue une levée si c'est le cas. |
SetValidValue(Decimal, String) |
Vérifie que la valeur Decimal en cours de définition pour une propriété est valide. |
SetValidValue(Decimal) |
Vérifie que la valeur Decimal 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(Double) |
Vérifie que la valeur Double 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(Guid) |
Vérifie que la valeur Guid 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(Int16) |
Vérifie que la valeur Int16 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(Int32) |
Vérifie que la valeur Int32 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(Int64) |
Vérifie que la valeur Int64 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<Boolean>) |
Vérifie que la valeur Boolean 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<Byte>) |
Vérifie que la valeur Byte 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<DateTime>) |
Vérifie que la valeur DateTime 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<DateTimeOffset>) |
Vérifie que la valeur DateTimeOffset 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<Decimal>) |
Vérifie que la valeur Decimal 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<Double>) |
Vérifie que la valeur Double 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<Guid>) |
Vérifie que la valeur Guid 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<Int16>) |
Vérifie que la valeur Int16 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<Int32>) |
Vérifie que la valeur Int32 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<Int64>) |
Vérifie que la valeur Int64 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<SByte>) |
Vérifie que la valeur SByte 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<Single>) |
Vérifie que la valeur Single 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<TimeSpan>) |
Vérifie que la valeur TimeSpan 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<UInt16>) |
Vérifie que la valeur UInt16 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<UInt32>) |
Vérifie que la valeur UInt32 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(Nullable<UInt64>) |
Vérifie que la valeur UInt64 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(SByte) |
Vérifie que la valeur SByte 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(Single) |
Vérifie que la valeur Single en cours de définition pour une propriété est valide. |
SetValidValue(String, Boolean, String) |
Valide que la propriété n'est pas null et effectue une levée si c'est le cas. |
SetValidValue(String, Boolean) |
Valide que la propriété n'est pas null et effectue une levée si c'est le cas. |
SetValidValue(TimeSpan, String) |
Vérifie que la valeur TimeSpan en cours de définition pour une propriété est valide. |
SetValidValue(TimeSpan) |
Vérifie que la valeur TimeSpan 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(UInt16) |
Vérifie que la valeur UInt16 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(UInt32) |
Vérifie que la valeur UInt32 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(UInt64) |
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. |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Vérifie qu'un objet complexe n'a pas la valeur null. |
Événements
PropertyChanged |
Notification indiquant qu’une propriété a été modifiée. |
PropertyChanging |
Notification indiquant qu’une propriété est sur le point d’être modifiée. |