WorkflowMarkupSerializer.ShouldSerializeValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
Zwraca
true
, aby wskazać, należy serializować value
; w przeciwnym razie false
.
Wyjątki
serializationManager
zawiera 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.