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
с разделенными запятыми значениями, представляющее свойства, которые не будут сериализованы. Используется синтаксис "Класс.Свойство[,Класс.Свойство]".
Комментарии
По умолчанию все свойства диаграммы будут сериализованы при 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 свойством.
Это свойство влияет на все операции сохранения, загрузки и сброса.