StructuralObject Sınıf

Tanım

Bu sınıf, bir tarih nesnesi için gereken yaygın yöntemleri içerir.

[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
Devralma
StructuralObject
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

StructuralObject()

Bu sınıf, bir tarih nesnesi için gereken yaygın yöntemleri içerir.

Alanlar

EntityKeyPropertyName

Değişiklik izleme için kullanılan genel sabit adı Bu tanımın sağlanması, kullanıcıların dizeyi sabit kodlamak yerine bu sabiti kullanmasına olanak tanır. Bu, özellik adının doğru olduğundan emin olmak için yardımcı olur ve bu dizeyi aradığımız yerlerde daha hızlı karşılaştırmalara olanak tanır. Kullanıcılar büyük/küçük harfe duyarlı dizeyi sabit yerine doğrudan kullanmaya devam edebilir; karşılaştırma biraz daha yavaş olacaktır. Adın çevresine tire (-) karakteri eklemek, bunun gerçek bir veri özelliğiyle çakışmamasını sağlar, çünkü -EntityKey- geçerli bir tanımlayıcı adı değildir

Yöntemler

BinaryEquals(Byte[], Byte[])

Belirtilen bayt dizilerinin özdeş değerler içerip içermediğini belirler.

DefaultDateTimeValue()

Veri kaynağı tarafından desteklenen en düşük tarih saat değerini döndürür.

GetValidValue(Byte[])

Geçerli bayt değerinin bir kopyasını döndürür.

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

Belirtilen özellik için karmaşık bir tür döndürür.

OnPropertyChanged(String)

Olayı tetikler PropertyChanged .

OnPropertyChanging(String)

Olayı tetikler PropertyChanging .

ReportPropertyChanged(String)

Bir özellik değişikliğinin gerçekleştiğini bildirmek için kullanılan bir olayı tetikler.

ReportPropertyChanging(String)

Bir özellik değişikliğinin beklemede olduğunu bildirmek için kullanılan bir olayı tetikler.

SetValidValue(Boolean, String)

Bir özellik için ayarlanan değerin Boolean geçerli olduğundan emin olur.

SetValidValue(Boolean)

Bir özellik için ayarlanan değerin Boolean geçerli olduğundan emin olur.

SetValidValue(Byte, String)

Bir özellik için ayarlanan değerin Byte geçerli olduğundan emin olur.

SetValidValue(Byte)

Bir özellik için ayarlanan değerin Byte geçerli olduğundan emin olur.

SetValidValue(Byte[], Boolean, String)

Bir özellik için ayarlanan değerin System.Byte[] geçerli olduğundan emin olur.

SetValidValue(Byte[], Boolean)

Bir özellik için ayarlanan değerin System.Byte[] geçerli olduğundan emin olur.

SetValidValue(DateTime, String)

Bir özellik için ayarlanan değerin DateTime geçerli olduğundan emin olur.

SetValidValue(DateTime)

Bir özellik için ayarlanan değerin DateTime geçerli olduğundan emin olur.

SetValidValue(DateTimeOffset, String)

Bir özellik için ayarlanan değerin DateTimeOffset geçerli olduğundan emin olur.

SetValidValue(DateTimeOffset)

Bir özellik için ayarlanan değerin DateTimeOffset geçerli olduğundan emin olur.

SetValidValue(DbGeography, Boolean, String)

Özelliğin null olmadığını doğrular ve ise oluşturur.

SetValidValue(DbGeography, Boolean)

Özelliğin null olmadığını doğrular ve ise oluşturur.

SetValidValue(DbGeometry, Boolean, String)

Özelliğin null olmadığını doğrular ve ise oluşturur.

SetValidValue(DbGeometry, Boolean)

Özelliğin null olmadığını doğrular ve ise oluşturur.

SetValidValue(Decimal, String)

Bir özellik için ayarlanan değerin Decimal geçerli olduğundan emin olur.

SetValidValue(Decimal)

Bir özellik için ayarlanan değerin Decimal geçerli olduğundan emin olur.

SetValidValue(Double, String)

Bir özellik için ayarlanan değerin Double geçerli olduğundan emin olur.

SetValidValue(Double)

Bir özellik için ayarlanan değerin Double geçerli olduğundan emin olur.

SetValidValue(Guid, String)

Bir özellik için ayarlanan değerin Guid geçerli olduğundan emin olur.

SetValidValue(Guid)

Bir özellik için ayarlanan değerin Guid geçerli olduğundan emin olur.

SetValidValue(Int16, String)

Bir özellik için ayarlanan değerin Int16 geçerli olduğundan emin olur.

SetValidValue(Int16)

Bir özellik için ayarlanan değerin Int16 geçerli olduğundan emin olur.

SetValidValue(Int32, String)

Bir özellik için ayarlanan değerin Int32 geçerli olduğundan emin olur.

SetValidValue(Int32)

Bir özellik için ayarlanan değerin Int32 geçerli olduğundan emin olur.

SetValidValue(Int64, String)

Bir özellik için ayarlanan değerin Int64 geçerli olduğundan emin olur.

SetValidValue(Int64)

Bir özellik için ayarlanan değerin Int64 geçerli olduğundan emin olur.

SetValidValue(Nullable<Boolean>, String)

Bir özellik için ayarlanan değerin Boolean geçerli olduğundan emin olur.

SetValidValue(Nullable<Boolean>)

Bir özellik için ayarlanan değerin Boolean geçerli olduğundan emin olur.

SetValidValue(Nullable<Byte>, String)

Bir özellik için ayarlanan değerin Byte geçerli olduğundan emin olur.

SetValidValue(Nullable<Byte>)

Bir özellik için ayarlanan değerin Byte geçerli olduğundan emin olur.

SetValidValue(Nullable<DateTime>, String)

Bir özellik için ayarlanan değerin DateTime geçerli olduğundan emin olur.

SetValidValue(Nullable<DateTime>)

Bir özellik için ayarlanan değerin DateTime geçerli olduğundan emin olur.

SetValidValue(Nullable<DateTimeOffset>, String)

Bir özellik için ayarlanan değerin DateTimeOffset geçerli olduğundan emin olur.

SetValidValue(Nullable<DateTimeOffset>)

Bir özellik için ayarlanan değerin DateTimeOffset geçerli olduğundan emin olur.

SetValidValue(Nullable<Decimal>, String)

Bir özellik için ayarlanan değerin Decimal geçerli olduğundan emin olur.

SetValidValue(Nullable<Decimal>)

Bir özellik için ayarlanan değerin Decimal geçerli olduğundan emin olur.

SetValidValue(Nullable<Double>, String)

Bir özellik için ayarlanan değerin Double geçerli olduğundan emin olur.

SetValidValue(Nullable<Double>)

Bir özellik için ayarlanan değerin Double geçerli olduğundan emin olur.

SetValidValue(Nullable<Guid>, String)

Bir özellik için ayarlanan değerin Guid geçerli olduğundan emin olur.

SetValidValue(Nullable<Guid>)

Bir özellik için ayarlanan değerin Guid geçerli olduğundan emin olur.

SetValidValue(Nullable<Int16>, String)

Bir özellik için ayarlanan değerin Int16 geçerli olduğundan emin olur.

SetValidValue(Nullable<Int16>)

Bir özellik için ayarlanan değerin Int16 geçerli olduğundan emin olur.

SetValidValue(Nullable<Int32>, String)

Bir özellik için ayarlanan değerin Int32 geçerli olduğundan emin olur.

SetValidValue(Nullable<Int32>)

Bir özellik için ayarlanan değerin Int32 geçerli olduğundan emin olur.

SetValidValue(Nullable<Int64>, String)

Bir özellik için ayarlanan değerin Int64 geçerli olduğundan emin olur.

SetValidValue(Nullable<Int64>)

Bir özellik için ayarlanan değerin Int64 geçerli olduğundan emin olur.

SetValidValue(Nullable<SByte>, String)

Bir özellik için ayarlanan değerin SByte geçerli olduğundan emin olur.

SetValidValue(Nullable<SByte>)

Bir özellik için ayarlanan değerin SByte geçerli olduğundan emin olur.

SetValidValue(Nullable<Single>, String)

Bir özellik için ayarlanan değerin Single geçerli olduğundan emin olur.

SetValidValue(Nullable<Single>)

Bir özellik için ayarlanan değerin Single geçerli olduğundan emin olur.

SetValidValue(Nullable<TimeSpan>, String)

Bir özellik için ayarlanan değerin TimeSpan geçerli olduğundan emin olur.

SetValidValue(Nullable<TimeSpan>)

Bir özellik için ayarlanan değerin TimeSpan geçerli olduğundan emin olur.

SetValidValue(Nullable<UInt16>, String)

Bir özellik için ayarlanan UInt16 değerinin geçerli olduğundan emin olur.

SetValidValue(Nullable<UInt16>)

Bir özellik için ayarlanan UInt16 değerinin geçerli olduğundan emin olur.

SetValidValue(Nullable<UInt32>, String)

Bir özellik için ayarlanan UInt32 değerinin geçerli olduğundan emin olur.

SetValidValue(Nullable<UInt32>)

Bir özellik için ayarlanan UInt32 değerinin geçerli olduğundan emin olur.

SetValidValue(Nullable<UInt64>, String)

Bir özellik için ayarlanan değerin UInt64 geçerli olduğundan emin olur.

SetValidValue(Nullable<UInt64>)

Bir özellik için ayarlanan değerin UInt64 geçerli olduğundan emin olur.

SetValidValue(SByte, String)

Bir özellik için ayarlanan değerin SByte geçerli olduğundan emin olur.

SetValidValue(SByte)

Bir özellik için ayarlanan değerin SByte geçerli olduğundan emin olur.

SetValidValue(Single, String)

Bir özellik için ayarlanan Tek değerin geçerli olduğundan emin olur.

SetValidValue(Single)

Bir özellik için ayarlanan Tek değerin geçerli olduğundan emin olur.

SetValidValue(String, Boolean, String)

Özelliğin null olmadığını doğrular ve ise oluşturur.

SetValidValue(String, Boolean)

Özelliğin null olmadığını doğrular ve ise oluşturur.

SetValidValue(TimeSpan, String)

Bir özellik için ayarlanan değerin TimeSpan geçerli olduğundan emin olur.

SetValidValue(TimeSpan)

Bir özellik için ayarlanan değerin TimeSpan geçerli olduğundan emin olur.

SetValidValue(UInt16, String)

Bir özellik için ayarlanan değerin UInt16 geçerli olduğundan emin olur.

SetValidValue(UInt16)

Bir özellik için ayarlanan değerin UInt16 geçerli olduğundan emin olur.

SetValidValue(UInt32, String)

Bir özellik için ayarlanan değerin UInt32 geçerli olduğundan emin olur.

SetValidValue(UInt32)

Bir özellik için ayarlanan değerin UInt32 geçerli olduğundan emin olur.

SetValidValue(UInt64, String)

Bir özellik için ayarlanan değerin UInt64 geçerli olduğundan emin olur.

SetValidValue(UInt64)

Bir özellik için ayarlanan değerin UInt64 geçerli olduğundan emin olur.

SetValidValue<T>(T, T, String)

Belirtilen özellik için karmaşık bir nesne ayarlar.

VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Karmaşık bir nesnenin null olmadığını doğrular.

Ekinlikler

PropertyChanged

Bir özelliğin değiştirildiğini belirten bildirim.

PropertyChanging

Bir özelliğin değiştirilmek üzere olduğunu belirten bildirim.

Şunlara uygulanır