StructuralObject Clase

Definición

Representa una clase que contiene los métodos comunes necesarios para un objeto 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
Herencia
StructuralObject
Derivado
Atributos
Implementaciones

Constructores

Nombre Description
StructuralObject()

Inicializa una nueva instancia de la clase StructuralObject.

Campos

Nombre Description
EntityKeyPropertyName

Este nombre de constante se usa para el seguimiento.

Métodos

Nombre Description
BinaryEquals(Byte[], Byte[])

Determina si las matrices de bytes especificadas contienen valores idénticos.

DefaultDateTimeValue()

Devuelve el valor de fecha y hora mínimo admitido por el origen de datos.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetValidValue(Byte[])

Devuelve una copia del valor de byte actual.

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

Devuelve un tipo complejo para la propiedad especificada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnPropertyChanged(String)

Genera el evento PropertyChanged.

OnPropertyChanging(String)

Genera el evento PropertyChanging.

ReportPropertyChanged(String)

Genera un evento que se usa para informar de que se ha producido un cambio de propiedad.

ReportPropertyChanging(String)

Genera un evento que se usa para informar de que hay pendiente un cambio de propiedad.

SetValidValue(Boolean, String)

Asegúrese de que el Boolean valor que se establece para una propiedad es válido.

SetValidValue(Boolean)

Asegúrese de que el Boolean valor que se establece para una propiedad es válido.

SetValidValue(Byte, String)

Asegúrese de que el Byte valor que se establece para una propiedad es válido.

SetValidValue(Byte)

Asegúrese de que el Byte valor que se establece para una propiedad es válido.

SetValidValue(Byte[], Boolean, String)

Asegúrese de que el Byte valor de matriz que se establece para una propiedad es válido.

SetValidValue(Byte[], Boolean)

Asegúrese de que el valor de matriz de bytes que se establece para una propiedad es válido.

SetValidValue(DateTime, String)

Asegúrese de que el DateTime valor que se establece para una propiedad es válido.

SetValidValue(DateTime)

Asegúrese de que el DateTime valor que se establece para una propiedad es válido.

SetValidValue(DateTimeOffset, String)

Asegúrese de que el DateTimeOffset valor que se establece para una propiedad es válido.

SetValidValue(DateTimeOffset)

Asegúrese de que el DateTimeOffset valor que se establece para una propiedad es válido.

SetValidValue(DbGeography, Boolean, String)

Valida que la propiedad no es null y produce si es .

SetValidValue(DbGeography, Boolean)

Valida que la propiedad no es null y produce si es .

SetValidValue(DbGeometry, Boolean, String)

Valida que la propiedad no es null y produce si es .

SetValidValue(DbGeometry, Boolean)

Valida que la propiedad no es null y produce si es .

SetValidValue(Decimal, String)

Asegúrese de que el Decimal valor que se establece para una propiedad es válido.

SetValidValue(Decimal)

Asegúrese de que el Decimal valor que se establece para una propiedad es válido.

SetValidValue(Double, String)

Asegúrese de que el Double valor que se establece para una propiedad es válido.

SetValidValue(Double)

Asegúrese de que el Double valor que se establece para una propiedad es válido.

SetValidValue(Guid, String)

Asegúrese de que el Guid valor que se establece para una propiedad es válido.

SetValidValue(Guid)

Asegúrese de que el Guid valor que se establece para una propiedad es válido.

SetValidValue(Int16, String)

Asegúrese de que el Int16 valor que se establece para una propiedad es válido.

SetValidValue(Int16)

Asegúrese de que el Int16 valor que se establece para una propiedad es válido.

SetValidValue(Int32, String)

Asegúrese de que el Int32 valor que se establece para una propiedad es válido.

SetValidValue(Int32)

Asegúrese de que el Int32 valor que se establece para una propiedad es válido.

SetValidValue(Int64, String)

Asegúrese de que el Int64 valor que se establece para una propiedad es válido.

SetValidValue(Int64)

Asegúrese de que el Int64 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Boolean>, String)

Asegúrese de que el Boolean valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Boolean>)

Asegúrese de que el Boolean valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Byte>, String)

Asegúrese de que el Byte valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Byte>)

Asegúrese de que el Byte valor que se establece para una propiedad es válido.

SetValidValue(Nullable<DateTime>, String)

Asegúrese de que el DateTime valor que se establece para una propiedad es válido.

SetValidValue(Nullable<DateTime>)

Asegúrese de que el DateTime valor que se establece para una propiedad es válido.

SetValidValue(Nullable<DateTimeOffset>, String)

Asegúrese de que el DateTimeOffset valor que se establece para una propiedad es válido.

SetValidValue(Nullable<DateTimeOffset>)

Asegúrese de que el DateTimeOffset valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Decimal>, String)

Asegúrese de que el Decimal valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Decimal>)

Asegúrese de que el Decimal valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Double>, String)

Asegúrese de que el Double valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Double>)

Asegúrese de que el Double valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Guid>, String)

Asegúrese de que el Guid valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Guid>)

Asegúrese de que el Guid valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Int16>, String)

Asegúrese de que el Int16 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Int16>)

Asegúrese de que el Int16 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Int32>, String)

Asegúrese de que el Int32 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Int32>)

Asegúrese de que el Int32 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Int64>, String)

Asegúrese de que el Int64 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Int64>)

Asegúrese de que el Int64 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<SByte>, String)

Asegúrese de que el SByte valor que se establece para una propiedad es válido.

SetValidValue(Nullable<SByte>)

Asegúrese de que el SByte valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Single>, String)

Asegúrese de que el Single valor que se establece para una propiedad es válido.

SetValidValue(Nullable<Single>)

Asegúrese de que el Single valor que se establece para una propiedad es válido.

SetValidValue(Nullable<TimeSpan>, String)

Asegúrese de que el TimeSpan valor que se establece para una propiedad es válido.

SetValidValue(Nullable<TimeSpan>)

Asegúrese de que el TimeSpan valor que se establece para una propiedad es válido.

SetValidValue(Nullable<UInt16>, String)

Asegúrese de que el valor UInt16 que se establece para una propiedad es válido.

SetValidValue(Nullable<UInt16>)

Asegúrese de que el valor UInt16 que se establece para una propiedad es válido.

SetValidValue(Nullable<UInt32>, String)

Asegúrese de que el valor UInt32 que se establece para una propiedad es válido.

SetValidValue(Nullable<UInt32>)

Asegúrese de que el valor UInt32 que se establece para una propiedad es válido.

SetValidValue(Nullable<UInt64>, String)

Asegúrese de que el UInt64 valor que se establece para una propiedad es válido.

SetValidValue(Nullable<UInt64>)

Asegúrese de que el UInt64 valor que se establece para una propiedad es válido.

SetValidValue(SByte, String)

Asegúrese de que el SByte valor que se establece para una propiedad es válido.

SetValidValue(SByte)

Asegúrese de que el SByte valor que se establece para una propiedad es válido.

SetValidValue(Single, String)

Asegúrese de que el valor Single que se establece para una propiedad es válido.

SetValidValue(Single)

Asegúrese de que el valor Single que se establece para una propiedad es válido.

SetValidValue(String, Boolean, String)

Valida que la propiedad no es null y produce si es .

SetValidValue(String, Boolean)

Valida que la propiedad no es null y produce si es .

SetValidValue(TimeSpan, String)

Asegúrese de que el TimeSpan valor que se establece para una propiedad es válido.

SetValidValue(TimeSpan)

Asegúrese de que el TimeSpan valor que se establece para una propiedad es válido.

SetValidValue(UInt16, String)

Asegúrese de que el UInt16 valor que se establece para una propiedad es válido.

SetValidValue(UInt16)

Asegúrese de que el UInt16 valor que se establece para una propiedad es válido.

SetValidValue(UInt32, String)

Asegúrese de que el UInt32 valor que se establece para una propiedad es válido.

SetValidValue(UInt32)

Asegúrese de que el UInt32 valor que se establece para una propiedad es válido.

SetValidValue(UInt64, String)

Asegúrese de que el UInt64 valor que se establece para una propiedad es válido.

SetValidValue(UInt64)

Asegúrese de que el UInt64 valor que se establece para una propiedad es válido.

SetValidValue<T>(T, T, String)

Establece un objeto complejo para la propiedad especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Comprueba que un objeto complejo no nulles .

Eventos

Nombre Description
PropertyChanged

Se produce cuando ha cambiado un valor de propiedad.

PropertyChanging

Se produce cuando un cambio de valor de propiedad es un pendiente.

Se aplica a