StructuralObject Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |