Condividi tramite


ChartSerializer.NonSerializableContent Proprietà

Definizione

Ottiene o imposta le proprietà del grafico che non verranno serializzate.

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

Valore della proprietà

Espressione string delimitata da virgole che rappresenta le proprietà del grafico che non verranno serializzate. La sintassi è "Classe.Proprietà[,Classe.Proprietà]".

Commenti

Per impostazione predefinita, tutte le proprietà del grafico verranno serializzate quando vengono chiamati i Save metodi e Load . È possibile usare la proprietà per limitare le NonSerializableContentSerializableContent caratteristiche del grafico da serializzare, insieme alle proprietà e Content .

Questa proprietà determina quali caratteristiche del grafico non verranno serializzate. I caratteri jolly possono essere usati nell'espressione stringa, allo stesso modo della SerializableContent proprietà. Ad esempio, per escludere tutte le proprietà del grafico BackColor dalla serializzazione, impostare questa proprietà su "*. BackColor".

A volte, una proprietà può essere impostata per essere serializzata e non serializzata, che è comune quando vengono usati caratteri jolly. L'espressione NonSerializableContent ha una priorità inferiore rispetto all'espressione SerializableContent . Si noti tuttavia che viene assegnato meno peso alle espressioni di stringa che usano caratteri jolly. Ad esempio, se la SerializableContent proprietà è impostata su "*. BackColor" e la NonSerializableContent proprietà è impostata su BackColor, tutte le proprietà BackColor ad eccezione degli ChartArea oggetti verranno serializzate.

Se la proprietà è stata impostata, la Content priorità dipende dal numero di caratteri jolly usati nell'espressione NonSerializableContent . Ad esempio, impostando la proprietà su Appearance verrà visualizzata la SerializableContentContent proprietà contenente un oggetto "*. Espressione Back*". Se la NonSerializableContent proprietà è impostata su "*. Back*", tutte le Back* proprietà del grafico, BackColorad esempio , BackGradiente così via, verranno comunque serializzate. Questo è dovuto al fatto che il valore della SerializableContent proprietà ha una priorità maggiore rispetto alla NonSerializableContent proprietà.

Questa proprietà influisce su tutte le operazioni di salvataggio, caricamento e reimpostazione.

Si applica a