Bagikan melalui


StructuralObject Kelas

Definisi

Mewakili kelas yang berisi metode umum yang diperlukan untuk objek tanggal.

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
Warisan
StructuralObject
Turunan
Atribut
Penerapan

Konstruktor

StructuralObject()

Menginisialisasi instans baru kelas StructuralObject.

Bidang

EntityKeyPropertyName

Nama konstanta ini digunakan untuk pelacakan.

Metode

BinaryEquals(Byte[], Byte[])

Menentukan apakah array byte yang ditentukan berisi nilai yang identik.

DefaultDateTimeValue()

Mengembalikan nilai waktu tanggal minimum yang didukung oleh sumber data.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetValidValue(Byte[])

Mengembalikan salinan nilai byte saat ini.

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

Mengembalikan tipe kompleks untuk properti yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnPropertyChanged(String)

Memunculkan kejadian PropertyChanged.

OnPropertyChanging(String)

Memunculkan kejadian PropertyChanging.

ReportPropertyChanged(String)

Memunculkan peristiwa yang digunakan untuk melaporkan bahwa perubahan properti telah terjadi.

ReportPropertyChanging(String)

Menaikkan peristiwa yang digunakan untuk melaporkan bahwa perubahan properti tertunda.

SetValidValue(Boolean)

Pastikan nilai yang Boolean ditetapkan untuk properti valid.

SetValidValue(Boolean, String)

Pastikan nilai yang Boolean ditetapkan untuk properti valid.

SetValidValue(Byte)

Pastikan nilai yang Byte ditetapkan untuk properti valid.

SetValidValue(Byte, String)

Pastikan nilai yang Byte ditetapkan untuk properti valid.

SetValidValue(Byte[], Boolean)

Pastikan nilai array byte yang diatur untuk properti valid.

SetValidValue(Byte[], Boolean, String)

Pastikan nilai array yang Byte diatur untuk properti valid.

SetValidValue(DateTime)

Pastikan nilai yang DateTime ditetapkan untuk properti valid.

SetValidValue(DateTime, String)

Pastikan nilai yang DateTime ditetapkan untuk properti valid.

SetValidValue(DateTimeOffset)

Pastikan nilai yang DateTimeOffset ditetapkan untuk properti valid.

SetValidValue(DateTimeOffset, String)

Pastikan nilai yang DateTimeOffset ditetapkan untuk properti valid.

SetValidValue(DbGeography, Boolean)

Memvalidasi bahwa properti tidak null, dan melempar jika ya.

SetValidValue(DbGeography, Boolean, String)

Memvalidasi bahwa properti tidak null, dan melempar jika ya.

SetValidValue(DbGeometry, Boolean)

Memvalidasi bahwa properti tidak null, dan melempar jika ya.

SetValidValue(DbGeometry, Boolean, String)

Memvalidasi bahwa properti tidak null, dan melempar jika ya.

SetValidValue(Decimal)

Pastikan nilai yang Decimal ditetapkan untuk properti valid.

SetValidValue(Decimal, String)

Pastikan nilai yang Decimal ditetapkan untuk properti valid.

SetValidValue(Double)

Pastikan nilai yang Double ditetapkan untuk properti valid.

SetValidValue(Double, String)

Pastikan nilai yang Double ditetapkan untuk properti valid.

SetValidValue(Guid)

Pastikan nilai yang Guid ditetapkan untuk properti valid.

SetValidValue(Guid, String)

Pastikan nilai yang Guid ditetapkan untuk properti valid.

SetValidValue(Int16)

Pastikan nilai yang Int16 ditetapkan untuk properti valid.

SetValidValue(Int16, String)

Pastikan nilai yang Int16 ditetapkan untuk properti valid.

SetValidValue(Int32)

Pastikan nilai yang Int32 ditetapkan untuk properti valid.

SetValidValue(Int32, String)

Pastikan nilai yang Int32 ditetapkan untuk properti valid.

SetValidValue(Int64)

Pastikan nilai yang Int64 ditetapkan untuk properti valid.

SetValidValue(Int64, String)

Pastikan nilai yang Int64 ditetapkan untuk properti valid.

SetValidValue(Nullable<Boolean>)

Pastikan nilai yang Boolean ditetapkan untuk properti valid.

SetValidValue(Nullable<Boolean>, String)

Pastikan nilai yang Boolean ditetapkan untuk properti valid.

SetValidValue(Nullable<Byte>)

Pastikan nilai yang Byte ditetapkan untuk properti valid.

SetValidValue(Nullable<Byte>, String)

Pastikan nilai yang Byte ditetapkan untuk properti valid.

SetValidValue(Nullable<DateTime>)

Pastikan nilai yang DateTime ditetapkan untuk properti valid.

SetValidValue(Nullable<DateTime>, String)

Pastikan nilai yang DateTime ditetapkan untuk properti valid.

SetValidValue(Nullable<DateTimeOffset>)

Pastikan nilai yang DateTimeOffset ditetapkan untuk properti valid.

SetValidValue(Nullable<DateTimeOffset>, String)

Pastikan nilai yang DateTimeOffset ditetapkan untuk properti valid.

SetValidValue(Nullable<Decimal>)

Pastikan nilai yang Decimal ditetapkan untuk properti valid.

SetValidValue(Nullable<Decimal>, String)

Pastikan nilai yang Decimal ditetapkan untuk properti valid.

SetValidValue(Nullable<Double>)

Pastikan nilai yang Double ditetapkan untuk properti valid.

SetValidValue(Nullable<Double>, String)

Pastikan nilai yang Double ditetapkan untuk properti valid.

SetValidValue(Nullable<Guid>)

Pastikan nilai yang Guid ditetapkan untuk properti valid.

SetValidValue(Nullable<Guid>, String)

Pastikan nilai yang Guid ditetapkan untuk properti valid.

SetValidValue(Nullable<Int16>)

Pastikan nilai yang Int16 ditetapkan untuk properti valid.

SetValidValue(Nullable<Int16>, String)

Pastikan nilai yang Int16 ditetapkan untuk properti valid.

SetValidValue(Nullable<Int32>)

Pastikan nilai yang Int32 ditetapkan untuk properti valid.

SetValidValue(Nullable<Int32>, String)

Pastikan nilai yang Int32 ditetapkan untuk properti valid.

SetValidValue(Nullable<Int64>)

Pastikan nilai yang Int64 ditetapkan untuk properti valid.

SetValidValue(Nullable<Int64>, String)

Pastikan nilai yang Int64 ditetapkan untuk properti valid.

SetValidValue(Nullable<SByte>)

Pastikan nilai yang SByte ditetapkan untuk properti valid.

SetValidValue(Nullable<SByte>, String)

Pastikan nilai yang SByte ditetapkan untuk properti valid.

SetValidValue(Nullable<Single>)

Pastikan nilai yang Single ditetapkan untuk properti valid.

SetValidValue(Nullable<Single>, String)

Pastikan nilai yang Single ditetapkan untuk properti valid.

SetValidValue(Nullable<TimeSpan>)

Pastikan nilai yang TimeSpan ditetapkan untuk properti valid.

SetValidValue(Nullable<TimeSpan>, String)

Pastikan nilai yang TimeSpan ditetapkan untuk properti valid.

SetValidValue(Nullable<UInt16>)

Pastikan nilai UInt16 yang ditetapkan untuk properti valid.

SetValidValue(Nullable<UInt16>, String)

Pastikan nilai UInt16 yang ditetapkan untuk properti valid.

SetValidValue(Nullable<UInt32>)

Pastikan nilai UInt32 yang ditetapkan untuk properti valid.

SetValidValue(Nullable<UInt32>, String)

Pastikan nilai UInt32 yang ditetapkan untuk properti valid.

SetValidValue(Nullable<UInt64>)

Pastikan nilai yang UInt64 ditetapkan untuk properti valid.

SetValidValue(Nullable<UInt64>, String)

Pastikan nilai yang UInt64 ditetapkan untuk properti valid.

SetValidValue(SByte)

Pastikan nilai yang SByte ditetapkan untuk properti valid.

SetValidValue(SByte, String)

Pastikan nilai yang SByte ditetapkan untuk properti valid.

SetValidValue(Single)

Pastikan nilai Tunggal yang ditetapkan untuk properti valid.

SetValidValue(Single, String)

Pastikan nilai Tunggal yang ditetapkan untuk properti valid.

SetValidValue(String, Boolean)

Memvalidasi bahwa properti tidak null, dan melempar jika ya.

SetValidValue(String, Boolean, String)

Memvalidasi bahwa properti tidak null, dan melempar jika ya.

SetValidValue(TimeSpan)

Pastikan nilai yang TimeSpan ditetapkan untuk properti valid.

SetValidValue(TimeSpan, String)

Pastikan nilai yang TimeSpan ditetapkan untuk properti valid.

SetValidValue(UInt16)

Pastikan nilai yang UInt16 ditetapkan untuk properti valid.

SetValidValue(UInt16, String)

Pastikan nilai yang UInt16 ditetapkan untuk properti valid.

SetValidValue(UInt32)

Pastikan nilai yang UInt32 ditetapkan untuk properti valid.

SetValidValue(UInt32, String)

Pastikan nilai yang UInt32 ditetapkan untuk properti valid.

SetValidValue(UInt64)

Pastikan nilai yang UInt64 ditetapkan untuk properti valid.

SetValidValue(UInt64, String)

Pastikan nilai yang UInt64 ditetapkan untuk properti valid.

SetValidValue<T>(T, T, String)

Mengatur objek kompleks untuk properti yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Memverifikasi bahwa objek kompleks bukan null.

Acara

PropertyChanged

Terjadi ketika nilai properti telah berubah.

PropertyChanging

Terjadi ketika perubahan nilai properti tertunda.

Berlaku untuk