WorkflowMarkupSerializer.ShouldSerializeValue Metode

Definisi

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.

value
Object

Yang Object harus diperiksa.

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.

Berlaku untuk