StructuralObject Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
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. |