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. |