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 процессом сериализации.

value
Object

Проверка Object .

Возвращаемое значение

trueЗначение , valueуказывающееfalse, должно быть сериализовано; в противном случае .

Исключения

serializationManager содержит пустую ссылку (Nothing в Visual Basic).

Комментарии

ShouldSerializeValue вызывается WorkflowMarkupSerializer до сериализации указанного объекта. Метод возвращает false значение, если value содержит пустую ссылку (Nothing) или если value и DefaultValueAttribute текущий контекст сериализации равны.

Вы можете переопределить ShouldSerializeValue класс, наследуемый от WorkflowMarkupSerializer того, как определить, следует ли сериализовать указанный объект.

Применяется к