StructuralObject Classe

Definizione

Rappresenta una classe che contiene i metodi comuni necessari per un oggetto 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
Ereditarietà
StructuralObject
Derivato
Attributi
Implementazioni

Costruttori

Nome Descrizione
StructuralObject()

Inizializza una nuova istanza della classe StructuralObject.

Campi

Nome Descrizione
EntityKeyPropertyName

Questo nome costante viene usato per il rilevamento.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
GetValidValue(Byte[])

Restituisce una copia del valore di byte corrente.

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

Restituisce un tipo complesso per la proprietà specificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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, String)

Verifica che il Boolean valore impostato per una proprietà sia valido.

SetValidValue(Boolean)

Verifica che il Boolean valore impostato per una proprietà sia valido.

SetValidValue(Byte, String)

Verifica che il Byte valore impostato per una proprietà sia valido.

SetValidValue(Byte)

Verifica che il Byte valore impostato per una proprietà sia valido.

SetValidValue(Byte[], Boolean, String)

Verifica che il Byte valore della matrice impostato per una proprietà sia valido.

SetValidValue(Byte[], Boolean)

Verifica che il valore della matrice di byte impostato per una proprietà sia valido.

SetValidValue(DateTime, String)

Verifica che il DateTime valore impostato per una proprietà sia valido.

SetValidValue(DateTime)

Verifica che il DateTime valore impostato per una proprietà sia valido.

SetValidValue(DateTimeOffset, String)

Verifica che il DateTimeOffset valore impostato per una proprietà sia valido.

SetValidValue(DateTimeOffset)

Verifica che il DateTimeOffset valore impostato per una proprietà sia valido.

SetValidValue(DbGeography, Boolean, String)

Convalida che la proprietà non è Null e genera un'eccezione se è.

SetValidValue(DbGeography, Boolean)

Convalida che la proprietà non è Null e genera un'eccezione se è.

SetValidValue(DbGeometry, Boolean, String)

Convalida che la proprietà non è Null e genera un'eccezione se è.

SetValidValue(DbGeometry, Boolean)

Convalida che la proprietà non è Null e genera un'eccezione se è.

SetValidValue(Decimal, String)

Verifica che il Decimal valore impostato per una proprietà sia valido.

SetValidValue(Decimal)

Verifica che il Decimal valore impostato per una proprietà sia valido.

SetValidValue(Double, String)

Verifica che il Double valore impostato per una proprietà sia valido.

SetValidValue(Double)

Verifica che il Double valore impostato per una proprietà sia valido.

SetValidValue(Guid, String)

Verifica che il Guid valore impostato per una proprietà sia valido.

SetValidValue(Guid)

Verifica che il Guid valore impostato per una proprietà sia valido.

SetValidValue(Int16, String)

Verifica che il Int16 valore impostato per una proprietà sia valido.

SetValidValue(Int16)

Verifica che il Int16 valore impostato per una proprietà sia valido.

SetValidValue(Int32, String)

Verifica che il Int32 valore impostato per una proprietà sia valido.

SetValidValue(Int32)

Verifica che il Int32 valore impostato per una proprietà sia valido.

SetValidValue(Int64, String)

Verifica che il Int64 valore impostato per una proprietà sia valido.

SetValidValue(Int64)

Verifica che il Int64 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Boolean>, String)

Verifica che il Boolean valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Boolean>)

Verifica che il Boolean valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Byte>, String)

Verifica che il Byte valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Byte>)

Verifica che il Byte valore impostato per una proprietà sia valido.

SetValidValue(Nullable<DateTime>, String)

Verifica che il DateTime valore impostato per una proprietà sia valido.

SetValidValue(Nullable<DateTime>)

Verifica che il DateTime valore impostato per una proprietà sia valido.

SetValidValue(Nullable<DateTimeOffset>, String)

Verifica che il DateTimeOffset valore impostato per una proprietà sia valido.

SetValidValue(Nullable<DateTimeOffset>)

Verifica che il DateTimeOffset valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Decimal>, String)

Verifica che il Decimal valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Decimal>)

Verifica che il Decimal valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Double>, String)

Verifica che il Double valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Double>)

Verifica che il Double valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Guid>, String)

Verifica che il Guid valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Guid>)

Verifica che il Guid valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Int16>, String)

Verifica che il Int16 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Int16>)

Verifica che il Int16 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Int32>, String)

Verifica che il Int32 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Int32>)

Verifica che il Int32 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Int64>, String)

Verifica che il Int64 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Int64>)

Verifica che il Int64 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<SByte>, String)

Verifica che il SByte valore impostato per una proprietà sia valido.

SetValidValue(Nullable<SByte>)

Verifica che il SByte valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Single>, String)

Verifica che il Single valore impostato per una proprietà sia valido.

SetValidValue(Nullable<Single>)

Verifica che il Single valore impostato per una proprietà sia valido.

SetValidValue(Nullable<TimeSpan>, String)

Verifica che il TimeSpan valore impostato per una proprietà sia valido.

SetValidValue(Nullable<TimeSpan>)

Verifica che il TimeSpan valore impostato per una proprietà sia valido.

SetValidValue(Nullable<UInt16>, String)

Verifica che il valore UInt16 impostato per una proprietà sia valido.

SetValidValue(Nullable<UInt16>)

Verifica che il valore UInt16 impostato per una proprietà sia valido.

SetValidValue(Nullable<UInt32>, String)

Verifica che il valore UInt32 impostato per una proprietà sia valido.

SetValidValue(Nullable<UInt32>)

Verifica che il valore UInt32 impostato per una proprietà sia valido.

SetValidValue(Nullable<UInt64>, String)

Verifica che il UInt64 valore impostato per una proprietà sia valido.

SetValidValue(Nullable<UInt64>)

Verifica che il UInt64 valore impostato per una proprietà sia valido.

SetValidValue(SByte, String)

Verifica che il SByte valore impostato per una proprietà sia valido.

SetValidValue(SByte)

Verifica che il SByte valore impostato per una proprietà sia valido.

SetValidValue(Single, String)

Verifica che il valore Single impostato per una proprietà sia valido.

SetValidValue(Single)

Verifica che il valore Single impostato per una proprietà sia valido.

SetValidValue(String, Boolean, String)

Convalida che la proprietà non è Null e genera un'eccezione se è.

SetValidValue(String, Boolean)

Convalida che la proprietà non è Null e genera un'eccezione se è.

SetValidValue(TimeSpan, String)

Verifica che il TimeSpan valore impostato per una proprietà sia valido.

SetValidValue(TimeSpan)

Verifica che il TimeSpan valore impostato per una proprietà sia valido.

SetValidValue(UInt16, String)

Verifica che il UInt16 valore impostato per una proprietà sia valido.

SetValidValue(UInt16)

Verifica che il UInt16 valore impostato per una proprietà sia valido.

SetValidValue(UInt32, String)

Verifica che il UInt32 valore impostato per una proprietà sia valido.

SetValidValue(UInt32)

Verifica che il UInt32 valore impostato per una proprietà sia valido.

SetValidValue(UInt64, String)

Verifica che il UInt64 valore impostato per una proprietà sia valido.

SetValidValue(UInt64)

Verifica che il UInt64 valore 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 nullsia .

Eventi

Nome Descrizione
PropertyChanged

Si verifica quando un valore della proprietà è stato modificato.

PropertyChanging

Si verifica quando una modifica del valore della proprietà è in sospeso.

Si applica a