WorkflowMarkupSerializer.ShouldSerializeValue Yöntem

Tanım

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

C#
protected internal virtual bool ShouldSerializeValue (System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager serializationManager, object value);

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

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8