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án při volání Save
Load
metod a . Vlastnost můžete použít NonSerializableContent k omezení vlastností grafu, které se mají serializovat, spolu s SerializableContent Content vlastnostmi a .
Tato vlastnost určuje, které vlastnosti grafu nebudou serializován. 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 vlastnosti BackColor
grafu ze serializace, nastavte tuto vlastnost na " * . BackColor".
Někdy může být vlastnost nastavena tak, aby byla serializovaná i neserializovaná, což je běžné při použití zástupných znaků. Výraz NonSerializableContent má ve srovnání s výrazem nižší SerializableContent prioritu. Všimněte si ale, že řetězcové výrazy, které používají zástupné znaky, se přiřauje menší váha. Pokud je například SerializableContent vlastnost nastavená na hodnotu " * . BackColor" NonSerializableContent a vlastnost je nastavená na , všechny vlastnosti s výjimkou objektů budou BackColor BackColor
ChartArea serializovány.
Pokud je vlastnost nastavená, priorita závisí na tom, kolik zástupných Content znaků se ve výrazu NonSerializableContent používá. Například nastavení vlastnosti Content na bude mít za následek vlastnost obsahující " Appearance SerializableContent * . Výraz * Back " Pokud je NonSerializableContent vlastnost nastavená na " * . Zpět * : Všechny vlastnosti Back\*
grafu, například , a tak BackColor
BackGradient
dále, budou stále serializován. Je to SerializableContent proto, že hodnota vlastnosti má v porovnání s vlastností vyšší NonSerializableContent prioritu.
Tato vlastnost má vliv na všechny operace ukládání, načítání a resetování.