ChartSerializer.NonSerializableContent 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
속성 값
serialize되지 않을 차트 속성을 나타내는 쉼표로 구분 string 된 식입니다. 구문은 "Class.Property[,Class.Property]"입니다.
설명
기본적으로 모든 차트 속성은 및 Load 메서드가 Save 호출될 때 serialize됩니다. 속성을 사용하여 NonSerializableContent 차트 특성과 직렬화 SerializableContent 할 차트 특성을 제한할 수 있습니다 Content .
이 속성은 serialize되지 않는 차트 특성을 결정합니다. 와일드카드는 속성과 동일한 방식으로 SerializableContent 문자열 식에서 사용할 수 있습니다. 예를 들어 serialization에서 모든 차트 BackColor 속성을 제외하려면 이 속성을 "*로 설정합니다. BackColor".
경우에 따라 속성이 직렬화되고 serialize되지 않도록 설정할 수 있습니다. 이는 와일드카드를 사용하는 경우에 일반적입니다.
NonSerializableContent 식에 비해 식의 우선 순위가 낮습니다SerializableContent. 그러나 와일드카드를 사용하는 문자열 식에는 가중치가 더 적습니다. 예를 들어 속성이 SerializableContent "*로 설정된 경우입니다. BackColor"이고 NonSerializableContent 속성은 개체를 BackColorChartArea 제외한 모든 BackColor 속성이 serialize됩니다.
속성이 Content 설정된 경우 우선 순위는 식에 사용되는 와일드카드 수에 NonSerializableContent 따라 달라집니다. 예를 들어 속성을 설정 Content 하면 Appearance "*가 포함된 속성이 생성됩니다 SerializableContent . Back*" 식입니다. 속성이 NonSerializableContent "*로 설정된 경우 뒤로*", 모든 Back\* 차트 속성(예: BackColor등 BackGradient)은 계속 serialize됩니다. 속성 값과 SerializableContent 비교할 때 속성 값의 우선 순위가 더 높기 NonSerializableContent 때문입니다.
이 속성은 모든 저장, 로드 및 다시 설정 작업에 영향을 줍니다.