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 запятыми выражение, представляющее свойства диаграммы, которые не будут сериализованы. Синтаксис : Class.Property[,Class.Property].
Комментарии
По умолчанию все свойства диаграммы сериализуются при Save вызове методов.Load Свойство можно использовать NonSerializableContent для ограничения характеристик диаграммы для сериализации вместе с SerializableContent свойствами и Content свойствами.
Это свойство определяет, какие характеристики диаграммы не будут сериализованы. Подстановочные знаки можно использовать в строковом выражении так же, как SerializableContent свойство. Например, чтобы исключить все свойства диаграммы BackColor из сериализации, задайте для этого свойства значение "*". BackColor.
Иногда свойство можно задать как сериализованным, так и не сериализованным, что часто происходит при использовании подстановочных знаков. Выражение NonSerializableContent имеет более низкий приоритет по сравнению с выражением SerializableContent . Однако обратите внимание, что меньше веса присваивается строковым выражениям, используюющим подстановочные знаки. Например, если SerializableContent для свойства задано значение "*". BackColor" и NonSerializableContent свойство имеет BackColorзначение , все BackColor свойства, кроме ChartArea объектов, будут сериализованы.
Content Если свойство задано, приоритет зависит от того, сколько подстановочные карточки используются в NonSerializableContent выражении. Например, задание Content свойства приведет к SerializableContent тому, что Appearance свойство содержит значение "*". Выражение Back*.
NonSerializableContent Если для свойства задано значение "*". Back*", все Back\* свойства диаграммы, такие как BackColor, BackGradientи т. д., по-прежнему будут сериализованы. Это связано с тем, что SerializableContent значение свойства имеет более высокий приоритет по сравнению с свойством NonSerializableContent .
Это свойство влияет на все операции сохранения, загрузки и сброса.