Partager via


ChartSerializer.NonSerializableContent Propriété

Définition

Obtient ou définit les propriétés du graphique qui ne seront pas sérialisées.

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

Valeur de propriété

Expression séparée par des virgules string qui représente les propriétés du graphique qui ne seront pas sérialisées. La syntaxe est « Class.Property[,Class.Property] ».

Remarques

Par défaut, toutes les propriétés du graphique sont sérialisées lorsque les méthodes et Load les Save méthodes sont appelées. Vous pouvez utiliser la propriété pour limiter les NonSerializableContent caractéristiques du graphique à sérialiser, ainsi que les propriétés et Content les SerializableContent propriétés.

Cette propriété détermine les caractéristiques du graphique qui ne seront pas sérialisées. Les caractères génériques peuvent être utilisés dans l’expression de chaîne, de la même manière que la SerializableContent propriété. Par exemple, pour exclure toutes les propriétés du graphique BackColor de la sérialisation, définissez cette propriété sur « *. BackColor ».

Parfois, une propriété peut être définie pour être sérialisée et non sérialisée, ce qui est courant lorsque des caractères génériques sont utilisés. L’expression NonSerializableContent a une priorité inférieure par rapport à l’expression SerializableContent . Toutefois, notez que moins de poids est donné aux expressions de chaîne qui utilisent des caractères génériques. Par exemple, si la propriété a la SerializableContent valeur « *. BackColor » et la NonSerializableContent propriété est définie BackColorsur , toutes les propriétés BackColor à l’exception des ChartArea objets seront sérialisées.

Si la Content propriété a été définie, la priorité dépend du nombre de caractères génériques utilisés dans l’expression NonSerializableContent . Par exemple, définir la Content propriété pour Appearance qu’elle aboutit à la SerializableContent propriété contenant un « *. Expression Back*". Si la propriété a la NonSerializableContent valeur « *. Back*", toutes les Back* propriétés de graphique telles que BackColor, BackGradientet ainsi de suite, seront toujours sérialisées. Cela est dû au fait que la valeur de la SerializableContent propriété a une priorité plus élevée par rapport à la NonSerializableContent propriété.

Cette propriété affecte toutes les opérations d’enregistrement, de chargement et de réinitialisation.

S’applique à