WorkflowMarkupSerializer.ShouldSerializeValue Yöntem

Tanım

öğesinin belirtilen WorkflowMarkupSerializeröğesini seri hale getirip getirmemesi gerektiğini belirten Object 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

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

Özel durumlar

serializationManager null başvuru içeriyor (Nothing Visual Basic).

Açıklamalar

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

Belirtilen nesnenin seri hale getirilip getirilmeyeceğini belirlemeyi özelleştirmek için öğesini ShouldSerializeValue devralan bir sınıfta geçersiz kılabilirsinizWorkflowMarkupSerializer.

Şunlara uygulanır