StructuralObject Classe

Definição

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

Construtores

Nome Description
StructuralObject()

Inicializa uma nova instância da classe StructuralObject.

Campos

Nome Description
EntityKeyPropertyName

Esse nome constante é usado para acompanhamento.

Métodos

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

Determina se as matrizes de bytes especificadas contêm valores idênticos.

DefaultDateTimeValue()

Retorna o valor mínimo de data/hora compatível com a fonte de dados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValidValue(Byte[])

Retorna uma cópia do valor de byte atual.

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

Retorna um tipo complexo para a propriedade especificada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnPropertyChanged(String)

Aciona o evento PropertyChanged.

OnPropertyChanging(String)

Aciona o evento PropertyChanging.

ReportPropertyChanged(String)

Gera um evento usado para relatar que ocorreu uma alteração de propriedade.

ReportPropertyChanging(String)

Gera um evento usado para relatar que uma alteração de propriedade está pendente.

SetValidValue(Boolean, String)

Verifique se o Boolean valor que está sendo definido para uma propriedade é válido.

SetValidValue(Boolean)

Verifique se o Boolean valor que está sendo definido para uma propriedade é válido.

SetValidValue(Byte, String)

Verifique se o Byte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Byte)

Verifique se o Byte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Byte[], Boolean, String)

Verifique se o valor da Byte matriz que está sendo definido para uma propriedade é válido.

SetValidValue(Byte[], Boolean)

Verifique se o valor da matriz de bytes que está sendo definido para uma propriedade é válido.

SetValidValue(DateTime, String)

Verifique se o DateTime valor que está sendo definido para uma propriedade é válido.

SetValidValue(DateTime)

Verifique se o DateTime valor que está sendo definido para uma propriedade é válido.

SetValidValue(DateTimeOffset, String)

Verifique se o DateTimeOffset valor que está sendo definido para uma propriedade é válido.

SetValidValue(DateTimeOffset)

Verifique se o DateTimeOffset valor que está sendo definido para uma propriedade é válido.

SetValidValue(DbGeography, Boolean, String)

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

SetValidValue(DbGeography, Boolean)

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

SetValidValue(DbGeometry, Boolean, String)

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

SetValidValue(DbGeometry, Boolean)

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

SetValidValue(Decimal, String)

Verifique se o Decimal valor que está sendo definido para uma propriedade é válido.

SetValidValue(Decimal)

Verifique se o Decimal valor que está sendo definido para uma propriedade é válido.

SetValidValue(Double, String)

Verifique se o Double valor que está sendo definido para uma propriedade é válido.

SetValidValue(Double)

Verifique se o Double valor que está sendo definido para uma propriedade é válido.

SetValidValue(Guid, String)

Verifique se o Guid valor que está sendo definido para uma propriedade é válido.

SetValidValue(Guid)

Verifique se o Guid valor que está sendo definido para uma propriedade é válido.

SetValidValue(Int16, String)

Verifique se o Int16 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Int16)

Verifique se o Int16 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Int32, String)

Verifique se o Int32 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Int32)

Verifique se o Int32 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Int64, String)

Verifique se o Int64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Int64)

Verifique se o Int64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Boolean>, String)

Verifique se o Boolean valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Boolean>)

Verifique se o Boolean valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Byte>, String)

Verifique se o Byte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Byte>)

Verifique se o Byte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<DateTime>, String)

Verifique se o DateTime valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<DateTime>)

Verifique se o DateTime valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<DateTimeOffset>, String)

Verifique se o DateTimeOffset valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<DateTimeOffset>)

Verifique se o DateTimeOffset valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Decimal>, String)

Verifique se o Decimal valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Decimal>)

Verifique se o Decimal valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Double>, String)

Verifique se o Double valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Double>)

Verifique se o Double valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Guid>, String)

Verifique se o Guid valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Guid>)

Verifique se o Guid valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Int16>, String)

Verifique se o Int16 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Int16>)

Verifique se o Int16 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Int32>, String)

Verifique se o Int32 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Int32>)

Verifique se o Int32 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Int64>, String)

Verifique se o Int64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Int64>)

Verifique se o Int64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<SByte>, String)

Verifique se o SByte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<SByte>)

Verifique se o SByte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Single>, String)

Verifique se o Single valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<Single>)

Verifique se o Single valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<TimeSpan>, String)

Verifique se o TimeSpan valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<TimeSpan>)

Verifique se o TimeSpan valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<UInt16>, String)

Verifique se o valor UInt16 que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<UInt16>)

Verifique se o valor UInt16 que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<UInt32>, String)

Verifique se o valor UInt32 que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<UInt32>)

Verifique se o valor UInt32 que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<UInt64>, String)

Verifique se o UInt64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(Nullable<UInt64>)

Verifique se o UInt64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(SByte, String)

Verifique se o SByte valor que está sendo definido para uma propriedade é válido.

SetValidValue(SByte)

Verifique se o SByte valor que está sendo definido para uma propriedade é válido.

SetValidValue(Single, String)

Verifique se o valor único que está sendo definido para uma propriedade é válido.

SetValidValue(Single)

Verifique se o valor único que está sendo definido para uma propriedade é válido.

SetValidValue(String, Boolean, String)

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

SetValidValue(String, Boolean)

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

SetValidValue(TimeSpan, String)

Verifique se o TimeSpan valor que está sendo definido para uma propriedade é válido.

SetValidValue(TimeSpan)

Verifique se o TimeSpan valor que está sendo definido para uma propriedade é válido.

SetValidValue(UInt16, String)

Verifique se o UInt16 valor que está sendo definido para uma propriedade é válido.

SetValidValue(UInt16)

Verifique se o UInt16 valor que está sendo definido para uma propriedade é válido.

SetValidValue(UInt32, String)

Verifique se o UInt32 valor que está sendo definido para uma propriedade é válido.

SetValidValue(UInt32)

Verifique se o UInt32 valor que está sendo definido para uma propriedade é válido.

SetValidValue(UInt64, String)

Verifique se o UInt64 valor que está sendo definido para uma propriedade é válido.

SetValidValue(UInt64)

Verifique se o UInt64 valor que está sendo definido para uma propriedade é válido.

SetValidValue<T>(T, T, String)

Define um objeto complexo para a propriedade especificada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Verifica se um objeto complexo não nullé .

Eventos

Nome Description
PropertyChanged

Ocorre quando um valor de propriedade é alterado.

PropertyChanging

Ocorre quando uma alteração de valor de propriedade é pendente.

Aplica-se a