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

String

Uma expressão separada por vírgula 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 Save Load métodos e forem chamados. Você pode usar a NonSerializableContent propriedade para limitar as características do gráfico a serem serializadas, juntamente com as SerializableContent Content Propriedades e.

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

Às vezes, uma propriedade pode ser definida como serializada e não serializada, que é comum quando caracteres curinga são usados. A NonSerializableContent expressão tem uma prioridade mais baixa quando comparada com a SerializableContent expressão. No entanto, observe que menos peso é fornecido para expressões de cadeia de caracteres que usam Curingas. Por exemplo, se a SerializableContent propriedade for definida como "*. BackColor "e a NonSerializableContent propriedade for definida como BackColor , todas as ackColor Propriedades B, exceto os 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 como Appearance resultará na SerializableContent propriedade que contém um " * . Expressão de retorno * . Se a NonSerializableContent propriedade for definida como " * . Voltar * ", todas as Back* Propriedades do gráfico, como, BackColor BackGradient e assim por diante, ainda serão serializadas. Isso ocorre porque o SerializableContent valor da propriedade tem prioridade mais alta quando comparado com a NonSerializableContent propriedade.

Essa propriedade afeta todas as operações de salvar, carregar e redefinir.

Aplica-se a