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 delimitata da string virgole che rappresenta le proprietà del grafico che non verranno serializzate. La sintassi è "Class.Property[,Class.Property]".

Commenti

Per impostazione predefinita, tutte le proprietà del grafico verranno serializzate quando vengono chiamati i Save metodi e Load . È possibile utilizzare la proprietà per limitare le NonSerializableContent caratteristiche del grafico da serializzare, insieme alle SerializableContent 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".

In alcuni casi, una proprietà può essere impostata per essere serializzata e non serializzata, che è comune quando vengono utilizzati caratteri jolly. L'espressione NonSerializableContent ha una priorità inferiore rispetto all'espressione SerializableContent . Si noti tuttavia che viene assegnato un peso minore alle espressioni 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 Content proprietà è stata impostata, la priorità dipende dal numero di caratteri jolly utilizzati nell'espressione NonSerializableContent . Ad esempio, impostando la Content proprietà su Appearance verrà restituita la SerializableContent proprietà contenente "*. Espressione Back*". Se la NonSerializableContent proprietà è impostata su "*. Indietro*", tutte le Back* proprietà del grafico, ad BackColoresempio , BackGradiente così via, verranno comunque serializzate. Il motivo è che il valore della SerializableContent proprietà ha priorità più alta rispetto alla NonSerializableContent proprietà .

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

Si applica a