ChartSerializer.NonSerializableContent Свойство

Определение

Получает или задает свойства диаграммы, которые не будут сериализованы.

public:
 property System::String ^ NonSerializableContent { System::String ^ get(); void set(System::String ^ value); };
public string NonSerializableContent { get; set; }
member this.NonSerializableContent : string with get, set
Public Property NonSerializableContent As String

Значение свойства

String

Выражение типа string с разделенными запятыми значениями, представляющее свойства, которые не будут сериализованы. Используется синтаксис "Класс.Свойство[,Класс.Свойство]".

Комментарии

По умолчанию все свойства диаграммы будут сериализованы при Save Load вызове методов и. Свойство можно использовать NonSerializableContent для ограничения сериализации характеристик диаграммы, а также SerializableContent Content свойств и.

Это свойство определяет, какие характеристики диаграммы не будут сериализованы. Подстановочные знаки можно использовать в строковом выражении так же, как и SerializableContent свойство. Например, чтобы исключить все свойства диаграммы BackColor из сериализации, присвойте этому свойству значение " * . BackColor ".

Иногда свойство может быть задано как сериализованное, так и не сериализованное, что обычно используется при использовании подстановочных знаков. NonSerializableContentВыражение имеет более низкий приоритет по сравнению с SerializableContent выражением. Однако обратите внимание, что для строковых выражений, использующих подстановочные знаки, задается меньшее значение веса. Например, если SerializableContent свойство имеет значение " * . BackColor NonSerializableContent , а свойство имеет значение BackColor , BackColor будут сериализованы все свойства, кроме ChartArea объектов.

Если Content свойство задано, приоритет зависит от того, сколько подстановочных знаков используется в NonSerializableContent выражении. Например, если задать Content для свойства значение, Appearance будет получено SerializableContent свойство, содержащее " * . Обратное * "выражение". Если NonSerializableContent свойство имеет значение " * . *"Назад" все Back\* Свойства диаграммы, такие как BackColor , BackGradient и т. д., будут по-прежнему сериализованы. Это связано с тем, что SerializableContent значение свойства имеет более высокий приоритет по сравнению со NonSerializableContent свойством.

Это свойство влияет на все операции сохранения, загрузки и сброса.

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