StructuralObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
Eventos
| Nome | Description |
|---|---|
| PropertyChanged |
Ocorre quando um valor de propriedade é alterado. |
| PropertyChanging |
Ocorre quando uma alteração de valor de propriedade é pendente. |