StructuralObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una classe che contiene i metodi comuni necessari per un oggetto data.
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
- Ereditarietà
-
StructuralObject
- Derivato
- Attributi
- Implementazioni
Costruttori
StructuralObject() |
Inizializza una nuova istanza della classe StructuralObject. |
Campi
EntityKeyPropertyName |
Questo nome della costante viene utilizzato per il rilevamento. |
Metodi
BinaryEquals(Byte[], Byte[]) |
Determina se le matrici di byte specificate contengono valori identici. |
DefaultDateTimeValue() |
Restituisce il valore di data e ora minimo supportato dall'origine dati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetValidValue(Byte[]) |
Restituisce una copia del valore byte corrente. |
GetValidValue<T>(T, String, Boolean, Boolean) |
Restituisce un tipo complesso per la proprietà specificata. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnPropertyChanged(String) |
Genera l'evento PropertyChanged. |
OnPropertyChanging(String) |
Genera l'evento PropertyChanging. |
ReportPropertyChanged(String) |
Genera un evento utilizzato per segnalare che si è verificata una modifica della proprietà. |
ReportPropertyChanging(String) |
Genera un evento utilizzato per segnalare che una modifica della proprietà è in sospeso. |
SetValidValue(Boolean) |
Garantisce che il valore Boolean impostato per una proprietà sia valido. |
SetValidValue(Boolean, String) |
Garantisce che il valore Boolean impostato per una proprietà sia valido. |
SetValidValue(Byte) |
Garantisce che il valore Byte impostato per una proprietà sia valido. |
SetValidValue(Byte, String) |
Garantisce che il valore Byte impostato per una proprietà sia valido. |
SetValidValue(Byte[], Boolean) |
Garantisce che il valore matrice di byte impostato per una proprietà sia valido. |
SetValidValue(Byte[], Boolean, String) |
Garantisce che il valore matrice Byte impostato per una proprietà sia valido. |
SetValidValue(DateTime) |
Garantisce che il valore DateTime impostato per una proprietà sia valido. |
SetValidValue(DateTime, String) |
Garantisce che il valore DateTime impostato per una proprietà sia valido. |
SetValidValue(DateTimeOffset) |
Garantisce che il valore DateTimeOffset impostato per una proprietà sia valido. |
SetValidValue(DateTimeOffset, String) |
Garantisce che il valore DateTimeOffset impostato per una proprietà sia valido. |
SetValidValue(DbGeography, Boolean) |
Convalida che la proprietà non è null e genera un'eccezione in caso affermativo. |
SetValidValue(DbGeography, Boolean, String) |
Convalida che la proprietà non è null e genera un'eccezione in caso affermativo. |
SetValidValue(DbGeometry, Boolean) |
Convalida che la proprietà non è null e genera un'eccezione in caso affermativo. |
SetValidValue(DbGeometry, Boolean, String) |
Convalida che la proprietà non è null e genera un'eccezione in caso affermativo. |
SetValidValue(Decimal) |
Garantisce che il valore Decimal impostato per una proprietà sia valido. |
SetValidValue(Decimal, String) |
Garantisce che il valore Decimal impostato per una proprietà sia valido. |
SetValidValue(Double) |
Garantisce che il valore Double impostato per una proprietà sia valido. |
SetValidValue(Double, String) |
Garantisce che il valore Double impostato per una proprietà sia valido. |
SetValidValue(Guid) |
Garantisce che il valore Guid impostato per una proprietà sia valido. |
SetValidValue(Guid, String) |
Garantisce che il valore Guid impostato per una proprietà sia valido. |
SetValidValue(Int16) |
Garantisce che il valore Int16 impostato per una proprietà sia valido. |
SetValidValue(Int16, String) |
Garantisce che il valore Int16 impostato per una proprietà sia valido. |
SetValidValue(Int32) |
Garantisce che il valore Int32 impostato per una proprietà sia valido. |
SetValidValue(Int32, String) |
Garantisce che il valore Int32 impostato per una proprietà sia valido. |
SetValidValue(Int64) |
Garantisce che il valore Int64 impostato per una proprietà sia valido. |
SetValidValue(Int64, String) |
Garantisce che il valore Int64 impostato per una proprietà sia valido. |
SetValidValue(Nullable<Boolean>) |
Garantisce che il valore Boolean impostato per una proprietà sia valido. |
SetValidValue(Nullable<Boolean>, String) |
Garantisce che il valore Boolean impostato per una proprietà sia valido. |
SetValidValue(Nullable<Byte>) |
Garantisce che il valore Byte impostato per una proprietà sia valido. |
SetValidValue(Nullable<Byte>, String) |
Garantisce che il valore Byte impostato per una proprietà sia valido. |
SetValidValue(Nullable<DateTime>) |
Garantisce che il valore DateTime impostato per una proprietà sia valido. |
SetValidValue(Nullable<DateTime>, String) |
Garantisce che il valore DateTime impostato per una proprietà sia valido. |
SetValidValue(Nullable<DateTimeOffset>) |
Garantisce che il valore DateTimeOffset impostato per una proprietà sia valido. |
SetValidValue(Nullable<DateTimeOffset>, String) |
Garantisce che il valore DateTimeOffset impostato per una proprietà sia valido. |
SetValidValue(Nullable<Decimal>) |
Garantisce che il valore Decimal impostato per una proprietà sia valido. |
SetValidValue(Nullable<Decimal>, String) |
Garantisce che il valore Decimal impostato per una proprietà sia valido. |
SetValidValue(Nullable<Double>) |
Garantisce che il valore Double impostato per una proprietà sia valido. |
SetValidValue(Nullable<Double>, String) |
Garantisce che il valore Double impostato per una proprietà sia valido. |
SetValidValue(Nullable<Guid>) |
Garantisce che il valore Guid impostato per una proprietà sia valido. |
SetValidValue(Nullable<Guid>, String) |
Garantisce che il valore Guid impostato per una proprietà sia valido. |
SetValidValue(Nullable<Int16>) |
Garantisce che il valore Int16 impostato per una proprietà sia valido. |
SetValidValue(Nullable<Int16>, String) |
Garantisce che il valore Int16 impostato per una proprietà sia valido. |
SetValidValue(Nullable<Int32>) |
Garantisce che il valore Int32 impostato per una proprietà sia valido. |
SetValidValue(Nullable<Int32>, String) |
Garantisce che il valore Int32 impostato per una proprietà sia valido. |
SetValidValue(Nullable<Int64>) |
Garantisce che il valore Int64 impostato per una proprietà sia valido. |
SetValidValue(Nullable<Int64>, String) |
Garantisce che il valore Int64 impostato per una proprietà sia valido. |
SetValidValue(Nullable<SByte>) |
Garantisce che il valore SByte impostato per una proprietà sia valido. |
SetValidValue(Nullable<SByte>, String) |
Garantisce che il valore SByte impostato per una proprietà sia valido. |
SetValidValue(Nullable<Single>) |
Garantisce che il valore Single impostato per una proprietà sia valido. |
SetValidValue(Nullable<Single>, String) |
Garantisce che il valore Single impostato per una proprietà sia valido. |
SetValidValue(Nullable<TimeSpan>) |
Garantisce che il valore TimeSpan impostato per una proprietà sia valido. |
SetValidValue(Nullable<TimeSpan>, String) |
Garantisce che il valore TimeSpan impostato per una proprietà sia valido. |
SetValidValue(Nullable<UInt16>) |
Garantisce che il valore UInt16 impostato per una proprietà sia valido. |
SetValidValue(Nullable<UInt16>, String) |
Garantisce che il valore UInt16 impostato per una proprietà sia valido. |
SetValidValue(Nullable<UInt32>) |
Garantisce che il valore UInt32 impostato per una proprietà sia valido. |
SetValidValue(Nullable<UInt32>, String) |
Garantisce che il valore UInt32 impostato per una proprietà sia valido. |
SetValidValue(Nullable<UInt64>) |
Garantisce che il valore UInt64 impostato per una proprietà sia valido. |
SetValidValue(Nullable<UInt64>, String) |
Garantisce che il valore UInt64 impostato per una proprietà sia valido. |
SetValidValue(SByte) |
Garantisce che il valore SByte impostato per una proprietà sia valido. |
SetValidValue(SByte, String) |
Garantisce che il valore SByte impostato per una proprietà sia valido. |
SetValidValue(Single) |
Garantisce che il valore Single impostato per una proprietà sia valido. |
SetValidValue(Single, String) |
Garantisce che il valore Single impostato per una proprietà sia valido. |
SetValidValue(String, Boolean) |
Convalida che la proprietà non è null e genera un'eccezione in caso affermativo. |
SetValidValue(String, Boolean, String) |
Convalida che la proprietà non è null e genera un'eccezione in caso affermativo. |
SetValidValue(TimeSpan) |
Garantisce che il valore TimeSpan impostato per una proprietà sia valido. |
SetValidValue(TimeSpan, String) |
Garantisce che il valore TimeSpan impostato per una proprietà sia valido. |
SetValidValue(UInt16) |
Garantisce che il valore UInt16 impostato per una proprietà sia valido. |
SetValidValue(UInt16, String) |
Garantisce che il valore UInt16 impostato per una proprietà sia valido. |
SetValidValue(UInt32) |
Garantisce che il valore UInt32 impostato per una proprietà sia valido. |
SetValidValue(UInt32, String) |
Garantisce che il valore UInt32 impostato per una proprietà sia valido. |
SetValidValue(UInt64) |
Garantisce che il valore UInt64 impostato per una proprietà sia valido. |
SetValidValue(UInt64, String) |
Garantisce che il valore UInt64 impostato per una proprietà sia valido. |
SetValidValue<T>(T, T, String) |
Imposta un oggetto complesso per la proprietà specificata. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Verifica che un oggetto complesso non sia |
Eventi
PropertyChanged |
Si verifica quando il valore di una proprietà è stato modificato. |
PropertyChanging |
Si verifica quando la modifica del valore di una proprietà è in sospeso. |