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 значение AppearanceSerializableContent , свойство будет содержать "*. Выражение Back*".
NonSerializableContent Если для свойства задано значение "*. Назад*", все Back*
свойства диаграммы, такие как BackColor
, BackGradient
и т. д., по-прежнему будут сериализованы. Это связано с SerializableContent тем, что значение свойства имеет более высокий приоритет по сравнению со свойством NonSerializableContent .
Это свойство влияет на все операции сохранения, загрузки и сброса.