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 de 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 string
separada por comas que representa las propiedades de gráfico que no se serializarán. La sintaxis es "Clase.Propiedad[,Clase.Propiedad]".
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 propiedad para limitar las NonSerializableContent 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 serializarse y no serializarse, lo que es común cuando se usan caracteres comodín. La NonSerializableContent expresión tiene una prioridad más baja 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 se establece en "*. BackColor" y la NonSerializableContent propiedad se establece BackColoren , todas las propiedades BackColor
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 "*. Atrás*", todas las Back*
propiedades del gráfico como BackColor
, BackGradient
, etc., se seguirán serializando. 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.