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ý string čárkami, 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 zavolání a Load metody. Vlastnost můžete použít NonSerializableContent k omezení charakteristik grafu, které mají být serializovány, spolu s vlastnostmi a Content vlastnostmiSerializableContent.
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 vlastnosti grafu BackColor ze serializace, nastavte tuto vlastnost na "*. BackColor".
Někdy lze vlastnost nastavit tak, aby byla serializována i ne serializována, což je běžné při použití zástupných znaků. Výraz NonSerializableContent má v porovnání s výrazem nižší prioritu SerializableContent . Všimněte si však, že řetězcové výrazy, které používají zástupné znaky, mají menší váhu. Například pokud SerializableContent je vlastnost nastavena na "*. BackColor" a NonSerializableContent vlastnost je nastavena na BackColor, všechny BackColor vlastnosti s výjimkou ChartArea objektů budou serializovány.
Content Pokud byla vlastnost nastavena, priorita závisí na tom, kolik zástupných znaků se ve výrazu NonSerializableContent používá. Například nastavení Content vlastnosti Appearance bude mít za SerializableContent následek vlastnost obsahující znak *. Výraz Back*.
NonSerializableContent Pokud je vlastnost nastavena na "*. Zpět*", všechny Back\* vlastnosti grafu, například BackColor, BackGradienta tak dále, budou stále serializovány. Důvodem je to, SerializableContent že hodnota vlastnosti má vyšší prioritu v porovnání s NonSerializableContent vlastností.
Tato vlastnost ovlivňuje všechny operace ukládání, načítání a resetování.