ChartSerializer.NonSerializableContent Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.