WorkflowMarkupSerializer.ShouldSerializeValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, должен ли WorkflowMarkupSerializer сериализовать указанный параметр Object.
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
Параметры
- serializationManager
- WorkflowMarkupSerializationManager
Управление WorkflowMarkupSerializationManager процессом сериализации.
Возвращаемое значение
trueЗначение , valueуказывающееfalse, должно быть сериализовано; в противном случае .
Исключения
serializationManager содержит пустую ссылку (Nothing в Visual Basic).
Комментарии
ShouldSerializeValue вызывается WorkflowMarkupSerializer до сериализации указанного объекта. Метод возвращает false значение, если value содержит пустую ссылку (Nothing) или если value и DefaultValueAttribute текущий контекст сериализации равны.
Вы можете переопределить ShouldSerializeValue класс, наследуемый от WorkflowMarkupSerializer того, как определить, следует ли сериализовать указанный объект.