Поделиться через


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 .

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

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