StructuralObject Classe

Definição

Representa uma classe que contém os métodos comuns necessários para um 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
Herança
StructuralObject
Derivado
Atributos
Implementações

Construtores

Name Description
StructuralObject()

Inicializa uma nova instância da StructuralObject classe.

Campos

Name Description
EntityKeyPropertyName

Este nome constante é usado para rastreamento.

Métodos

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

Determina se os arrays de bytes especificados contêm valores idênticos.

DefaultDateTimeValue()

Devolve o valor mínimo de data-hora suportado pela fonte de dados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValidValue(Byte[])

Devolve uma cópia do valor atual do byte.

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

Devolve um tipo complexo para a propriedade especificada.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnPropertyChanged(String)

Eleva o PropertyChanged evento.

OnPropertyChanging(String)

Eleva o PropertyChanging evento.

ReportPropertyChanged(String)

Levanta um evento que é usado para reportar que ocorreu uma alteração de propriedade.

ReportPropertyChanging(String)

Levanta um evento que é usado para informar que uma alteração de propriedade está pendente.

SetValidValue(Boolean, String)

Garante que o Boolean valor definido para uma propriedade é válido.

SetValidValue(Boolean)

Garante que o Boolean valor definido para uma propriedade é válido.

SetValidValue(Byte, String)

Garante que o Byte valor definido para uma propriedade é válido.

SetValidValue(Byte)

Garante que o Byte valor definido para uma propriedade é válido.

SetValidValue(Byte[], Boolean, String)

Certifica-se de que o Byte valor do array definido para uma propriedade é válido.

SetValidValue(Byte[], Boolean)

Garante que o valor do byte array definido para uma propriedade é válido.

SetValidValue(DateTime, String)

Garante que o DateTime valor definido para uma propriedade é válido.

SetValidValue(DateTime)

Garante que o DateTime valor definido para uma propriedade é válido.

SetValidValue(DateTimeOffset, String)

Garante que o DateTimeOffset valor definido para uma propriedade é válido.

SetValidValue(DateTimeOffset)

Garante que o DateTimeOffset valor definido para uma propriedade é válido.

SetValidValue(DbGeography, Boolean, String)

Valida que a propriedade não é nula, e lança se for.

SetValidValue(DbGeography, Boolean)

Valida que a propriedade não é nula, e lança se for.

SetValidValue(DbGeometry, Boolean, String)

Valida que a propriedade não é nula, e lança se for.

SetValidValue(DbGeometry, Boolean)

Valida que a propriedade não é nula, e lança se for.

SetValidValue(Decimal, String)

Garante que o Decimal valor definido para uma propriedade é válido.

SetValidValue(Decimal)

Garante que o Decimal valor definido para uma propriedade é válido.

SetValidValue(Double, String)

Garante que o Double valor definido para uma propriedade é válido.

SetValidValue(Double)

Garante que o Double valor definido para uma propriedade é válido.

SetValidValue(Guid, String)

Garante que o Guid valor definido para uma propriedade é válido.

SetValidValue(Guid)

Garante que o Guid valor definido para uma propriedade é válido.

SetValidValue(Int16, String)

Garante que o Int16 valor definido para uma propriedade é válido.

SetValidValue(Int16)

Garante que o Int16 valor definido para uma propriedade é válido.

SetValidValue(Int32, String)

Garante que o Int32 valor definido para uma propriedade é válido.

SetValidValue(Int32)

Garante que o Int32 valor definido para uma propriedade é válido.

SetValidValue(Int64, String)

Garante que o Int64 valor definido para uma propriedade é válido.

SetValidValue(Int64)

Garante que o Int64 valor definido para uma propriedade é válido.

SetValidValue(Nullable<Boolean>, String)

Garante que o Boolean valor definido para uma propriedade é válido.

SetValidValue(Nullable<Boolean>)

Garante que o Boolean valor definido para uma propriedade é válido.

SetValidValue(Nullable<Byte>, String)

Garante que o Byte valor definido para uma propriedade é válido.

SetValidValue(Nullable<Byte>)

Garante que o Byte valor definido para uma propriedade é válido.

SetValidValue(Nullable<DateTime>, String)

Garante que o DateTime valor definido para uma propriedade é válido.

SetValidValue(Nullable<DateTime>)

Garante que o DateTime valor definido para uma propriedade é válido.

SetValidValue(Nullable<DateTimeOffset>, String)

Garante que o DateTimeOffset valor definido para uma propriedade é válido.

SetValidValue(Nullable<DateTimeOffset>)

Garante que o DateTimeOffset valor definido para uma propriedade é válido.

SetValidValue(Nullable<Decimal>, String)

Garante que o Decimal valor definido para uma propriedade é válido.

SetValidValue(Nullable<Decimal>)

Garante que o Decimal valor definido para uma propriedade é válido.

SetValidValue(Nullable<Double>, String)

Garante que o Double valor definido para uma propriedade é válido.

SetValidValue(Nullable<Double>)

Garante que o Double valor definido para uma propriedade é válido.

SetValidValue(Nullable<Guid>, String)

Garante que o Guid valor definido para uma propriedade é válido.

SetValidValue(Nullable<Guid>)

Garante que o Guid valor definido para uma propriedade é válido.

SetValidValue(Nullable<Int16>, String)

Garante que o Int16 valor definido para uma propriedade é válido.

SetValidValue(Nullable<Int16>)

Garante que o Int16 valor definido para uma propriedade é válido.

SetValidValue(Nullable<Int32>, String)

Garante que o Int32 valor definido para uma propriedade é válido.

SetValidValue(Nullable<Int32>)

Garante que o Int32 valor definido para uma propriedade é válido.

SetValidValue(Nullable<Int64>, String)

Garante que o Int64 valor definido para uma propriedade é válido.

SetValidValue(Nullable<Int64>)

Garante que o Int64 valor definido para uma propriedade é válido.

SetValidValue(Nullable<SByte>, String)

Garante que o SByte valor definido para uma propriedade é válido.

SetValidValue(Nullable<SByte>)

Garante que o SByte valor definido para uma propriedade é válido.

SetValidValue(Nullable<Single>, String)

Garante que o Single valor definido para uma propriedade é válido.

SetValidValue(Nullable<Single>)

Garante que o Single valor definido para uma propriedade é válido.

SetValidValue(Nullable<TimeSpan>, String)

Garante que o TimeSpan valor definido para uma propriedade é válido.

SetValidValue(Nullable<TimeSpan>)

Garante que o TimeSpan valor definido para uma propriedade é válido.

SetValidValue(Nullable<UInt16>, String)

Certifica-se de que o valor UInt16 definido para uma propriedade é válido.

SetValidValue(Nullable<UInt16>)

Certifica-se de que o valor UInt16 definido para uma propriedade é válido.

SetValidValue(Nullable<UInt32>, String)

Certifica-se de que o valor UInt32 definido para uma propriedade é válido.

SetValidValue(Nullable<UInt32>)

Certifica-se de que o valor UInt32 definido para uma propriedade é válido.

SetValidValue(Nullable<UInt64>, String)

Garante que o UInt64 valor definido para uma propriedade é válido.

SetValidValue(Nullable<UInt64>)

Garante que o UInt64 valor definido para uma propriedade é válido.

SetValidValue(SByte, String)

Garante que o SByte valor definido para uma propriedade é válido.

SetValidValue(SByte)

Garante que o SByte valor definido para uma propriedade é válido.

SetValidValue(Single, String)

Garante que o valor único definido para uma propriedade é válido.

SetValidValue(Single)

Garante que o valor único definido para uma propriedade é válido.

SetValidValue(String, Boolean, String)

Valida que a propriedade não é nula, e lança se for.

SetValidValue(String, Boolean)

Valida que a propriedade não é nula, e lança se for.

SetValidValue(TimeSpan, String)

Garante que o TimeSpan valor definido para uma propriedade é válido.

SetValidValue(TimeSpan)

Garante que o TimeSpan valor definido para uma propriedade é válido.

SetValidValue(UInt16, String)

Garante que o UInt16 valor definido para uma propriedade é válido.

SetValidValue(UInt16)

Garante que o UInt16 valor definido para uma propriedade é válido.

SetValidValue(UInt32, String)

Garante que o UInt32 valor definido para uma propriedade é válido.

SetValidValue(UInt32)

Garante que o UInt32 valor definido para uma propriedade é válido.

SetValidValue(UInt64, String)

Garante que o UInt64 valor definido para uma propriedade é válido.

SetValidValue(UInt64)

Garante que o UInt64 valor definido para uma propriedade é válido.

SetValidValue<T>(T, T, String)

Define um objeto complexo para a propriedade especificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Verifica que um objeto complexo não nullé .

evento

Name Description
PropertyChanged

Ocorre quando o valor de uma propriedade mudou.

PropertyChanging

Ocorre quando uma alteração do valor de uma propriedade está pendente.

Aplica-se a