Udostępnij za pośrednictwem


WorkflowMarkupSerializer.ShouldSerializeValue Metoda

Definicja

Zwraca wartość wskazującą, czy WorkflowMarkupSerializer parametr powinien serializować określony Objectelement .

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

Parametry

serializationManager
WorkflowMarkupSerializationManager

Element WorkflowMarkupSerializationManager , który zarządza procesem serializacji.

value
Object

Element Object do sprawdzenia.

Zwraca

Boolean

true , aby wskazać, należy serializować value ; w przeciwnym razie false.

Wyjątki

serializationManagerzawiera odwołanie o wartości null (Nothing w Visual Basic).

Uwagi

ShouldSerializeValue element jest wywoływany przez WorkflowMarkupSerializer , zanim serializuje określony obiekt. Metoda zwraca false wartość , jeśli value zawiera odwołanie o wartości null (Nothing) lub jeśli value i DefaultValueAttribute bieżący kontekst serializacji są równe.

Można przesłonić ShouldSerializeValue w klasie dziedziczonej z WorkflowMarkupSerializer , aby dostosować sposób określania, czy określony obiekt ma być serializowany.

Dotyczy