다음을 통해 공유


ChartSerializer.NonSerializableContent 속성

정의

serialize되지 않을 차트 콘텐츠를 가져오거나 설정합니다.

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

속성 값

String

serialize되지 않을 차트 속성을 나타내는 쉼표로 구분된 string 식입니다. 구문은 "Class.Property[,Class.Property]"입니다.

설명

기본적으로 및 메서드를 호출 하면 모든 차트 속성이 serialize 됩니다 Save Load . 속성을 사용 하 여 NonSerializableContent 및 속성과 함께 직렬화 할 차트 특성을 제한할 수 있습니다 SerializableContent Content .

이 속성은 serialize 되지 않을 차트 특성을 결정 합니다. 와일드 카드는 속성과 동일한 방식으로 문자열 식에서 사용할 수 있습니다 SerializableContent . 예를 들어 모든 차트 속성을 BackColor 직렬화에서 제외 하려면이 속성을 "로 설정 * 합니다. BackColor ".

경우에 따라 속성을 serialize 하지 않고 serialize 되지 않도록 설정할 수 있으며이는 와일드 카드를 사용할 때 일반적입니다. 식의 NonSerializableContent 우선 순위는 식과 비교 하 여 낮습니다 SerializableContent . 그러나 와일드 카드를 사용 하는 문자열 식에는 더 작은 가중치가 지정 됩니다. 예를 들어 SerializableContent 속성이 "로 설정 된 경우 * 입니다. BackColor "와 NonSerializableContent 속성이로 설정 되 BackColorBackColor 개체를 제외한 모든 속성이 ChartArea 직렬화 됩니다.

Content속성이 설정 된 경우 식에 사용 되는 와일드 카드 수에 따라 우선 순위가 결정 됩니다 NonSerializableContent . 예를 들어 속성을 Content 로 설정 하면 Appearance SerializableContent "가 포함 된 속성이 생성 됩니다 * . Back * "식입니다. NonSerializableContent속성이 "로 설정 되어 있으면 * 입니다. 뒤로 ", 등의 * 모든 Back\* 차트 속성 BackColor BackGradient 은 여전히 serialize 됩니다. 속성 SerializableContent 값이 속성에 비해 우선 순위가 높기 때문입니다 NonSerializableContent .

이 속성은 모든 저장, 로드 및 다시 설정 작업에 영향을 줍니다.

적용 대상