TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan apakah nilai properti ini dapat bertahan.
public:
override bool ShouldSerializeValue(System::Object ^ component);
public override bool ShouldSerializeValue (object component);
override this.ShouldSerializeValue : obj -> bool
Public Overrides Function ShouldSerializeValue (component As Object) As Boolean
Parameter
- component
- Object
Komponen dengan properti yang akan diperiksa untuk persistensi.
Mengembalikan
true
jika nilai properti dapat bertahan; jika tidak, false
.
Keterangan
Seperti yang diimplementasikan di kelas ini, metode ini mengembalikan false
.
Catatan Bagi Inheritor
Ketika ditimpa di kelas turunan, metode ini mengembalikan true
jika nilai properti saat ini berbeda dari nilai defaultnya. Ini mencari nilai default dengan terlebih dahulu mencari DefaultValueAttribute. Jika metode menemukan atribut ini, metode membandingkan nilai atribut dengan nilai properti saat ini. Jika metode ini tidak dapat menemukan DefaultValueAttribute, metode akan dicari ShouldSerializeMyProperty
. Jika metode ini menemukan ShouldSerializeMyProperty
metode , metode akan memanggilnya. Jika metode ini tidak dapat menemukan DefaultValueAttribute metode atau ShouldSerializeMyProperty
, metode tidak dapat membuat pengoptimalan dan mengembalikan true
.