ChartSerializer.NonSerializableContent Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví vlastnosti grafu, které nebudou serializovány.
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
Hodnota vlastnosti
Výraz oddělený čárkou string
, který představuje vlastnosti grafu, které nebudou serializovány. Syntaxe je "Class. Property [, Class. Property]".
Poznámky
Ve výchozím nastavení budou všechny vlastnosti grafu serializovány při Save
Load
volání metod a. Vlastnost můžete použít NonSerializableContent k omezení vlastností grafu k serializaci, spolu s SerializableContent Content vlastnostmi a.
Tato vlastnost určuje, které vlastnosti grafu nebudou serializovány. Zástupné znaky lze použít ve výrazu řetězce stejným způsobem jako SerializableContent vlastnost. Chcete-li například vyloučit všechny BackColor
Vlastnosti grafu ze serializace, nastavte tuto vlastnost na "*". BackColor.
V některých případech může být vlastnost nastavená tak, aby byla serializovaná i neserializovaná, což je běžné při použití zástupných znaků. NonSerializableContentVýraz má při porovnání s SerializableContent výrazem nižší prioritu. Všimněte si však, že pro řetězcové výrazy, které používají zástupné znaky, je uvedena méně váha. Například pokud SerializableContent je vlastnost nastavena na "*. BackColor a NonSerializableContent vlastnost je nastavena na hodnotu BackColor , všechny ackColor
vlastnosti B s výjimkou ChartArea objektů budou serializovány.
Pokud byla Content vlastnost nastavena, priorita závisí na tom, kolik zástupných znaků je ve výrazu použito NonSerializableContent . Například nastavení Content vlastnosti na hodnotu Appearance bude mít za následek SerializableContent vlastnost obsahující " * . Zpět * "výraz. Pokud NonSerializableContent je vlastnost nastavena na hodnotu * . Zpět * , všechny Back*
Vlastnosti grafu, například, BackColor
BackGradient
a tak dále, budou nadále serializovány. Důvodem je, že SerializableContent hodnota vlastnosti má vyšší prioritu ve srovnání s NonSerializableContent vlastností.
Tato vlastnost má vliv na všechny operace uložení, načtení a obnovení.