WorkflowMarkupSerializer.ShouldSerializeValue 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 nilai yang menunjukkan apakah WorkflowMarkupSerializer harus membuat serialisasi yang ditentukan Object.
protected public:
virtual bool ShouldSerializeValue(System::Workflow::ComponentModel::Serialization::WorkflowMarkupSerializationManager ^ serializationManager, System::Object ^ value);
protected internal virtual bool ShouldSerializeValue(System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager serializationManager, object value);
abstract member ShouldSerializeValue : System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager * obj -> bool
override this.ShouldSerializeValue : System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager * obj -> bool
Protected Friend Overridable Function ShouldSerializeValue (serializationManager As WorkflowMarkupSerializationManager, value As Object) As Boolean
Parameter
- serializationManager
- WorkflowMarkupSerializationManager
yang WorkflowMarkupSerializationManager mengelola proses serialisasi.
Mengembalikan
true untuk menunjukkan value harus diserialisasikan; jika tidak, false.
Pengecualian
serializationManager berisi referensi null (Nothing di Visual Basic).
Keterangan
ShouldSerializeValue dipanggil oleh WorkflowMarkupSerializer sebelum menserialisasikan objek yang ditentukan. Metode mengembalikan false jika value berisi referensi null (Nothing) atau jika value dan DefaultValueAttribute konteks serialisasi saat ini sama.
Anda dapat mengambil alih ShouldSerializeValue di kelas yang mewarisi dari WorkflowMarkupSerializer untuk menyesuaikan cara menentukan apakah objek yang ditentukan harus diserialisasikan.