Aracılığıyla paylaş


WorkflowMarkupSerializer.ShouldSerializeValue Yöntem

Tanım

belirtilen Objectöğesinin seri hale getirilip getirmeyeceğini WorkflowMarkupSerializer belirten bir değer döndürür.

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

Parametreler

serializationManager
WorkflowMarkupSerializationManager

Serileştirme WorkflowMarkupSerializationManager işlemini yöneten.

value
Object

Denetlenecek Object .

Döndürülenler

Boolean

true belirtmek value için seri hale getirilmelidir; aksi takdirde , false.

Özel durumlar

serializationManagernull başvuru içerir (Nothing Visual Basic).

Açıklamalar

ShouldSerializeValue belirtilen nesneyi seri hale getirmeden önce tarafından WorkflowMarkupSerializer çağrılır. yöntemi, null başvuru () içeriyorsa veya geçerli serileştirme bağlamının ve DefaultValueAttribute değeri eşitse value döndürür false value.Nothing

Belirtilen nesnenin seri hale getirilip getirilmeyeceğinin nasıl belirleneceğini özelleştirmek için öğesini devralan WorkflowMarkupSerializer bir sınıfta geçersiz kılabilirsinizShouldSerializeValue.

Şunlara uygulanır