StructuralObject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |