ChartSerializer.NonSerializableContent Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 BackColor propriétés à 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, BackGradientetc., 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.