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.
Essa classe contém os métodos comuns necessários para um objeto date.
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
type StructuralObject = class
interface INotifyPropertyChanging
interface INotifyPropertyChanged
Public MustInherit Class StructuralObject
Implements INotifyPropertyChanged, INotifyPropertyChanging
- Herança
-
StructuralObject
- Derivado
- Atributos
- Implementações
Construtores
StructuralObject() |
Essa classe contém os métodos comuns necessários para um objeto date. |
Campos
EntityKeyPropertyName |
Nome da constante pública usado para controle de alterações Fornecendo essa definição permite que os usuários usem essa constante em vez de codificar a cadeia de caracteres. Isso ajuda a garantir que o nome da propriedade esteja correto e permite comparações mais rápidas em locais em que estamos procurando essa cadeia de caracteres específica. Os usuários ainda podem usar a cadeia de caracteres que diferencia maiúsculas de minúsculas diretamente em vez da constante. Ela será um pouco mais lenta na comparação. Incluir o caractere de traço (-) ao redor do nome garante que isso não entre em conflito com uma propriedade de dados real, pois -EntityKey- não é um nome de identificador válido |
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. |
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. |
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, String) |
Verifica se o valor Boolean definido para uma propriedade é válida. |
SetValidValue(Boolean) |
Verifica se o valor Boolean definido para uma propriedade é válida. |
SetValidValue(Byte, String) |
Verifica se o valor Byte definido para uma propriedade é válida. |
SetValidValue(Byte) |
Verifica se o valor Byte definido para uma propriedade é válida. |
SetValidValue(Byte[], Boolean, String) |
Verifica se o valor System.Byte[] definido para uma propriedade é válida. |
SetValidValue(Byte[], Boolean) |
Verifica se o valor System.Byte[] definido para uma propriedade é válida. |
SetValidValue(DateTime, String) |
Verifica se o valor DateTime definido para uma propriedade é válida. |
SetValidValue(DateTime) |
Verifica se o valor DateTime definido para uma propriedade é válida. |
SetValidValue(DateTimeOffset, String) |
Verifica se o valor DateTimeOffset definido para uma propriedade é válida. |
SetValidValue(DateTimeOffset) |
Verifica se o valor DateTimeOffset definido para uma propriedade é válida. |
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) |
Verifica se o valor Decimal definido para uma propriedade é válida. |
SetValidValue(Decimal) |
Verifica se o valor Decimal definido para uma propriedade é válida. |
SetValidValue(Double, String) |
Verifica se o valor Double definido para uma propriedade é válida. |
SetValidValue(Double) |
Verifica se o valor Double definido para uma propriedade é válida. |
SetValidValue(Guid, String) |
Verifica se o valor Guid definido para uma propriedade é válida. |
SetValidValue(Guid) |
Verifica se o valor Guid definido para uma propriedade é válida. |
SetValidValue(Int16, String) |
Verifica se o valor Int16 definido para uma propriedade é válida. |
SetValidValue(Int16) |
Verifica se o valor Int16 definido para uma propriedade é válida. |
SetValidValue(Int32, String) |
Verifica se o valor Int32 definido para uma propriedade é válida. |
SetValidValue(Int32) |
Verifica se o valor Int32 definido para uma propriedade é válida. |
SetValidValue(Int64, String) |
Verifica se o valor Int64 definido para uma propriedade é válida. |
SetValidValue(Int64) |
Verifica se o valor Int64 definido para uma propriedade é válida. |
SetValidValue(Nullable<Boolean>, String) |
Verifica se o valor Boolean definido para uma propriedade é válida. |
SetValidValue(Nullable<Boolean>) |
Verifica se o valor Boolean definido para uma propriedade é válida. |
SetValidValue(Nullable<Byte>, String) |
Verifica se o valor Byte definido para uma propriedade é válida. |
SetValidValue(Nullable<Byte>) |
Verifica se o valor Byte definido para uma propriedade é válida. |
SetValidValue(Nullable<DateTime>, String) |
Verifica se o valor DateTime definido para uma propriedade é válida. |
SetValidValue(Nullable<DateTime>) |
Verifica se o valor DateTime definido para uma propriedade é válida. |
SetValidValue(Nullable<DateTimeOffset>, String) |
Verifica se o valor DateTimeOffset definido para uma propriedade é válida. |
SetValidValue(Nullable<DateTimeOffset>) |
Verifica se o valor DateTimeOffset definido para uma propriedade é válida. |
SetValidValue(Nullable<Decimal>, String) |
Verifica se o valor Decimal definido para uma propriedade é válida. |
SetValidValue(Nullable<Decimal>) |
Verifica se o valor Decimal definido para uma propriedade é válida. |
SetValidValue(Nullable<Double>, String) |
Verifica se o valor Double definido para uma propriedade é válida. |
SetValidValue(Nullable<Double>) |
Verifica se o valor Double definido para uma propriedade é válida. |
SetValidValue(Nullable<Guid>, String) |
Verifica se o valor Guid definido para uma propriedade é válida. |
SetValidValue(Nullable<Guid>) |
Verifica se o valor Guid definido para uma propriedade é válida. |
SetValidValue(Nullable<Int16>, String) |
Verifica se o valor Int16 definido para uma propriedade é válida. |
SetValidValue(Nullable<Int16>) |
Verifica se o valor Int16 definido para uma propriedade é válida. |
SetValidValue(Nullable<Int32>, String) |
Verifica se o valor Int32 definido para uma propriedade é válida. |
SetValidValue(Nullable<Int32>) |
Verifica se o valor Int32 definido para uma propriedade é válida. |
SetValidValue(Nullable<Int64>, String) |
Verifica se o valor Int64 definido para uma propriedade é válida. |
SetValidValue(Nullable<Int64>) |
Verifica se o valor Int64 definido para uma propriedade é válida. |
SetValidValue(Nullable<SByte>, String) |
Verifica se o valor SByte definido para uma propriedade é válida. |
SetValidValue(Nullable<SByte>) |
Verifica se o valor SByte definido para uma propriedade é válida. |
SetValidValue(Nullable<Single>, String) |
Verifica se o valor Single definido para uma propriedade é válida. |
SetValidValue(Nullable<Single>) |
Verifica se o valor Single definido para uma propriedade é válida. |
SetValidValue(Nullable<TimeSpan>, String) |
Verifica se o valor TimeSpan definido para uma propriedade é válida. |
SetValidValue(Nullable<TimeSpan>) |
Verifica se o valor TimeSpan definido para uma propriedade é válida. |
SetValidValue(Nullable<UInt16>, String) |
Verifica se o valor UInt16 definido para uma propriedade é válida. |
SetValidValue(Nullable<UInt16>) |
Verifica se o valor UInt16 definido para uma propriedade é válida. |
SetValidValue(Nullable<UInt32>, String) |
Verifica se o valor UInt32 definido para uma propriedade é válida. |
SetValidValue(Nullable<UInt32>) |
Verifica se o valor UInt32 definido para uma propriedade é válida. |
SetValidValue(Nullable<UInt64>, String) |
Verifica se o valor UInt64 definido para uma propriedade é válida. |
SetValidValue(Nullable<UInt64>) |
Verifica se o valor UInt64 definido para uma propriedade é válida. |
SetValidValue(SByte, String) |
Verifica se o valor SByte definido para uma propriedade é válida. |
SetValidValue(SByte) |
Verifica se o valor SByte definido para uma propriedade é válida. |
SetValidValue(Single, String) |
Verifica se o valor Single definido para uma propriedade é válida. |
SetValidValue(Single) |
Verifica se o valor Single definido para uma propriedade é válida. |
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) |
Verifica se o valor TimeSpan definido para uma propriedade é válida. |
SetValidValue(TimeSpan) |
Verifica se o valor TimeSpan definido para uma propriedade é válida. |
SetValidValue(UInt16, String) |
Verifica se o valor UInt16 definido para uma propriedade é válida. |
SetValidValue(UInt16) |
Verifica se o valor UInt16 definido para uma propriedade é válida. |
SetValidValue(UInt32, String) |
Verifica se o valor UInt32 definido para uma propriedade é válida. |
SetValidValue(UInt32) |
Verifica se o valor UInt32 definido para uma propriedade é válida. |
SetValidValue(UInt64, String) |
Verifica se o valor UInt64 definido para uma propriedade é válida. |
SetValidValue(UInt64) |
Verifica se o valor UInt64 definido para uma propriedade é válida. |
SetValidValue<T>(T, T, String) |
Define um objeto complexo para a propriedade especificada. |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Verifica se um objeto complexo não é nulo. |
Eventos
PropertyChanged |
Notificação de que uma propriedade foi alterada. |
PropertyChanging |
Notificação de que uma propriedade está prestes a ser alterada. |
Aplica-se a
Entity Framework