ChartSerializer.NonSerializableContent Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece las propiedades del gráfico que no se serializarán.
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 de propiedad
Expresión separada por comas string que representa las propiedades del gráfico que no se serializarán. La sintaxis es "Class.Property[,Class.Property]".
Comentarios
De forma predeterminada, todas las propiedades del gráfico se serializarán cuando se llame a los Save métodos y Load . Puede usar la NonSerializableContent propiedad para limitar las características del gráfico que se van a serializar, junto con las SerializableContent propiedades y Content .
Esta propiedad determina qué características del gráfico no se serializarán. Los caracteres comodín se pueden usar en la expresión de cadena de la misma manera que la SerializableContent propiedad . Por ejemplo, para excluir todas las propiedades del gráfico BackColor de la serialización, establezca esta propiedad en "*. BackColor".
A veces, se puede establecer una propiedad para que se serialice y no se serialice, lo que es común cuando se usan caracteres comodín. La NonSerializableContent expresión tiene una prioridad menor en comparación con la SerializableContent expresión. Sin embargo, tenga en cuenta que se asigna menos peso a las expresiones de cadena que usan caracteres comodín. Por ejemplo, si la SerializableContent propiedad está establecida en "*. BackColor" y la NonSerializableContent propiedad se establece en BackColor, todas las BackColor propiedades excepto los ChartArea objetos se serializarán.
Si se ha establecido la Content propiedad, la prioridad depende del número de caracteres comodín que se usan en la NonSerializableContent expresión. Por ejemplo, establecer la Content propiedad Appearance en dará como resultado la SerializableContent propiedad que contiene "*. Expresión Back*". Si la NonSerializableContent propiedad se establece en "*. Back*", todas las Back\* propiedades del gráfico, como BackColor, BackGradient, etc., se serializarán. Esto se debe a que el valor de propiedad SerializableContent tiene mayor prioridad en comparación con la NonSerializableContent propiedad .
Esta propiedad afecta a todas las operaciones de guardado, carga y restablecimiento.