Partilhar via


StructuralObject Classe

Definição

Representa uma classe que contém a necessidade de métodos comuns de 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

StructuralObject()

Inicializa uma nova instância da classe StructuralObject.

Campos

EntityKeyPropertyName

Este nome de constante é usado para acompanhamento.

Métodos

BinaryEquals(Byte[], Byte[])

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

DefaultDateTimeValue()

Retorna o valor temporal de data mínima 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 de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValidValue(Byte[])

Retorna uma cópia do valor de bytes atual.

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

Retorna um tipo complexo para a propriedade especificada.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnPropertyChanged(String)

Aciona o evento PropertyChanged.

OnPropertyChanging(String)

Aciona o evento PropertyChanging.

ReportPropertyChanged(String)

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

ReportPropertyChanging(String)

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

SetValidValue(Boolean)

Verifica se o valor Boolean definido para uma propriedade é válida.

SetValidValue(Boolean, String)

Verifica se o valor Boolean definido para uma propriedade é válida.

SetValidValue(Byte)

Verifica se o valor Byte definido para uma propriedade é válida.

SetValidValue(Byte, String)

Verifica se o valor Byte definido para uma propriedade é válida.

SetValidValue(Byte[], Boolean)

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

SetValidValue(Byte[], Boolean, String)

Verifica se o valor de matriz Byte definido para uma propriedade é válido.

SetValidValue(DateTime)

Verifica se o valor DateTime definido para uma propriedade é válida.

SetValidValue(DateTime, String)

Verifica se o valor DateTime definido para uma propriedade é válida.

SetValidValue(DateTimeOffset)

Verifica se o valor DateTimeOffset definido para uma propriedade é válida.

SetValidValue(DateTimeOffset, String)

Verifica se o valor DateTimeOffset definido para uma propriedade é válida.

SetValidValue(DbGeography, Boolean)

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

SetValidValue(DbGeography, 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(DbGeometry, Boolean, String)

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

SetValidValue(Decimal)

Verifica se o valor Decimal definido para uma propriedade é válida.

SetValidValue(Decimal, String)

Verifica se o valor Decimal definido para uma propriedade é válida.

SetValidValue(Double)

Verifica se o valor Double definido para uma propriedade é válida.

SetValidValue(Double, String)

Verifica se o valor Double definido para uma propriedade é válida.

SetValidValue(Guid)

Verifica se o valor Guid definido para uma propriedade é válida.

SetValidValue(Guid, String)

Verifica se o valor Guid definido para uma propriedade é válida.

SetValidValue(Int16)

Verifica se o valor Int16 definido para uma propriedade é válida.

SetValidValue(Int16, String)

Verifica se o valor Int16 definido para uma propriedade é válida.

SetValidValue(Int32)

Verifica se o valor Int32 definido para uma propriedade é válida.

SetValidValue(Int32, String)

Verifica se o valor Int32 definido para uma propriedade é válida.

SetValidValue(Int64)

Verifica se o valor Int64 definido para uma propriedade é válida.

SetValidValue(Int64, String)

Verifica se o valor Int64 definido para uma propriedade é válida.

SetValidValue(Nullable<Boolean>)

Verifica se o valor Boolean definido para uma propriedade é válida.

SetValidValue(Nullable<Boolean>, String)

Verifica se o valor Boolean definido para uma propriedade é válida.

SetValidValue(Nullable<Byte>)

Verifica se o valor Byte definido para uma propriedade é válida.

SetValidValue(Nullable<Byte>, String)

Verifica se o valor Byte definido para uma propriedade é válida.

SetValidValue(Nullable<DateTime>)

Verifica se o valor DateTime definido para uma propriedade é válida.

SetValidValue(Nullable<DateTime>, String)

Verifica se o valor DateTime definido para uma propriedade é válida.

SetValidValue(Nullable<DateTimeOffset>)

Verifica se o valor DateTimeOffset definido para uma propriedade é válida.

SetValidValue(Nullable<DateTimeOffset>, String)

Verifica se o valor DateTimeOffset definido para uma propriedade é válida.

SetValidValue(Nullable<Decimal>)

Verifica se o valor Decimal definido para uma propriedade é válida.

SetValidValue(Nullable<Decimal>, String)

Verifica se o valor Decimal definido para uma propriedade é válida.

SetValidValue(Nullable<Double>)

Verifica se o valor Double definido para uma propriedade é válida.

SetValidValue(Nullable<Double>, String)

Verifica se o valor Double definido para uma propriedade é válida.

SetValidValue(Nullable<Guid>)

Verifica se o valor Guid definido para uma propriedade é válida.

SetValidValue(Nullable<Guid>, String)

Verifica se o valor Guid definido para uma propriedade é válida.

SetValidValue(Nullable<Int16>)

Verifica se o valor Int16 definido para uma propriedade é válida.

SetValidValue(Nullable<Int16>, String)

Verifica se o valor Int16 definido para uma propriedade é válida.

SetValidValue(Nullable<Int32>)

Verifica se o valor Int32 definido para uma propriedade é válida.

SetValidValue(Nullable<Int32>, String)

Verifica se o valor Int32 definido para uma propriedade é válida.

SetValidValue(Nullable<Int64>)

Verifica se o valor Int64 definido para uma propriedade é válida.

SetValidValue(Nullable<Int64>, String)

Verifica se o valor Int64 definido para uma propriedade é válida.

SetValidValue(Nullable<SByte>)

Verifica se o valor SByte definido para uma propriedade é válida.

SetValidValue(Nullable<SByte>, String)

Verifica se o valor SByte definido para uma propriedade é válida.

SetValidValue(Nullable<Single>)

Verifica se o valor Single definido para uma propriedade é válida.

SetValidValue(Nullable<Single>, String)

Verifica se o valor Single definido para uma propriedade é válida.

SetValidValue(Nullable<TimeSpan>)

Verifica se o valor TimeSpan definido para uma propriedade é válida.

SetValidValue(Nullable<TimeSpan>, String)

Verifica se o valor TimeSpan definido para uma propriedade é válida.

SetValidValue(Nullable<UInt16>)

Verifica se o valor UInt16 definido para uma propriedade é válida.

SetValidValue(Nullable<UInt16>, String)

Verifica se o valor UInt16 definido para uma propriedade é válida.

SetValidValue(Nullable<UInt32>)

Verifica se o valor UInt32 definido para uma propriedade é válida.

SetValidValue(Nullable<UInt32>, String)

Verifica se o valor UInt32 definido para uma propriedade é válida.

SetValidValue(Nullable<UInt64>)

Verifica se o valor UInt64 definido para uma propriedade é válida.

SetValidValue(Nullable<UInt64>, String)

Verifica se o valor UInt64 definido para uma propriedade é válida.

SetValidValue(SByte)

Verifica se o valor SByte definido para uma propriedade é válida.

SetValidValue(SByte, String)

Verifica se o valor SByte definido para uma propriedade é válida.

SetValidValue(Single)

Verifica se o valor Single definido para uma propriedade é válida.

SetValidValue(Single, String)

Verifica se o valor Single definido para uma propriedade é válida.

SetValidValue(String, Boolean)

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

SetValidValue(String, Boolean, String)

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

SetValidValue(TimeSpan)

Verifica se o valor TimeSpan definido para uma propriedade é válida.

SetValidValue(TimeSpan, String)

Verifica se o valor TimeSpan definido para uma propriedade é válida.

SetValidValue(UInt16)

Verifica se o valor UInt16 definido para uma propriedade é válida.

SetValidValue(UInt16, String)

Verifica se o valor UInt16 definido para uma propriedade é válida.

SetValidValue(UInt32)

Verifica se o valor UInt32 definido para uma propriedade é válida.

SetValidValue(UInt32, String)

Verifica se o valor UInt32 definido para uma propriedade é válida.

SetValidValue(UInt64)

Verifica se o valor UInt64 definido para uma propriedade é válida.

SetValidValue(UInt64, String)

Verifica se o valor UInt64 definido para uma propriedade é válida.

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

PropertyChanged

Ocorre quando um valor da propriedade é alterado.

PropertyChanging

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

Aplica-se a