Compartilhar via


ChartSerializer.NonSerializableContent Propriedade

Definição

Obtém ou define as propriedades do gráfico que não serão serializadas.

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

Valor da propriedade

Uma expressão separada por vírgulas string que representa as propriedades do gráfico que não serão serializadas. A sintaxe é "Class.Property[,Class.Property]".

Comentários

Por padrão, todas as propriedades do gráfico serão serializadas quando os métodos e Load os Save métodos forem chamados. Você pode usar a NonSerializableContent propriedade para limitar as características do gráfico a serem serializadas, juntamente com as propriedades e Content as SerializableContent propriedades.

Essa propriedade determina quais características do gráfico não serão serializadas. Curingas podem ser usados na expressão de cadeia de caracteres da mesma maneira que a SerializableContent propriedade. Por exemplo, para excluir todas as propriedades do gráfico BackColor da serialização, defina essa propriedade como "*. BackColor".

Às vezes, uma propriedade pode ser definida para ser serializada e não serializada, o que é comum quando curingas são usados. A NonSerializableContent expressão tem uma prioridade mais baixa quando comparada à SerializableContent expressão. No entanto, observe que menos peso é dado a expressões de cadeia de caracteres que usam caracteres curinga. Por exemplo, se a SerializableContent propriedade estiver definida como "*. BackColor" e a NonSerializableContent propriedade é definida como BackColor, todas as propriedades BackColor , exceto para ChartArea objetos, serão serializadas.

Se a Content propriedade tiver sido definida, a prioridade dependerá de quantos curingas são usados na NonSerializableContent expressão. Por exemplo, definir a Content propriedade para Appearance resultará na SerializableContent propriedade que contém um "*. Expressão Back*". Se a NonSerializableContent propriedade estiver definida como "*. Back*", todas as Back* propriedades do gráfico, como BackColor, BackGradiente assim por diante, ainda serão serializadas. Isso ocorre porque o valor da SerializableContent propriedade tem prioridade maior quando comparado com a NonSerializableContent propriedade.

Essa propriedade afeta todas as operações de salvamento, carregamento e redefinição.

Aplica-se a