ChartSerializer.Save 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기본값이 아닌 차트 속성을 저장합니다. 모든 차트 속성을 직렬화할 수 있습니다. 여기에는 데이터가 포함됩니다.
오버로드
| Name | Description |
|---|---|
| Save(XmlWriter) |
기본값이 아닌 차트 데이터 및 속성을 클래스에서 파생된 지정된 개체에 XmlWriter 저장합니다. |
| Save(Stream) |
기본값이 아닌 차트 데이터 및 속성을 클래스에서 파생된 개체에 Stream 저장합니다. |
| Save(TextWriter) |
기본값이 아닌 차트 데이터 및 속성을 클래스에서 파생된 지정된 개체에 TextWriter 저장합니다. |
| Save(String) |
기본값이 아닌 차트 데이터 및 속성을 지정된 파일에 저장합니다. |
Save(XmlWriter)
기본값이 아닌 차트 데이터 및 속성을 클래스에서 파생된 지정된 개체에 XmlWriter 저장합니다.
public:
void Save(System::Xml::XmlWriter ^ writer);
public void Save(System.Xml.XmlWriter writer);
member this.Save : System.Xml.XmlWriter -> unit
Public Sub Save (writer As XmlWriter)
매개 변수
설명
기본적으로 데이터 요소를 포함하는 기본값이 아닌 값이 있는 모든 차트 속성은 이 메서드가 호출될 때 serialize됩니다. serialize되는 차트 특성을 제어하려면 , SerializableContent 및 NonSerializableContent 속성을 사용합니다Content.
이 정의를 사용하는 경우 형식은 XML이어야 합니다. 속성을 사용하여 형식을 변경할 Format 수 있습니다.
XML 서식 텍스트 파일을 사용하는 경우 편의상 이 메서드를 Save 대신 사용합니다.
적용 대상
Save(Stream)
기본값이 아닌 차트 데이터 및 속성을 클래스에서 파생된 개체에 Stream 저장합니다.
public:
void Save(System::IO::Stream ^ stream);
public void Save(System.IO.Stream stream);
member this.Save : System.IO.Stream -> unit
Public Sub Save (stream As Stream)
매개 변수
- stream
- Stream
차트 속성을 저장하는 데 사용되는 클래스에서 파생된 Stream 개체(예: MemoryStream)입니다.
설명
기본적으로 데이터 요소를 포함하는 기본값이 아닌 값이 있는 모든 차트 속성은 이 메서드가 호출될 때 serialize됩니다. serialize할 차트 특성을 제어하려면 , SerializableContent 및 NonSerializableContent 속성을 사용합니다Content.
이 메서드를 사용하여 모양 속성을 템플릿으로 저장하는 경우 이 메서드를 호출하기 전에 개체의 ChartSerializer 속성이 먼저 설정 true 되었는지 확인 IsTemplateMode 합니다.
템플릿으로 차트를 직렬화하는 작업은 템플릿이 아닌 직렬화와 다르게 발생합니다. 템플릿 serialization은 모양 속성에 집중합니다.
템플릿이 직렬화 LoadTemplate 되면 이 메서드를 사용하여 차트의 모양 속성을 제공하기 위해 템플릿을 로드할 수 있습니다.
템플릿을 사용하여 사용자 지정 팔레트를 시뮬레이션할 수 있습니다.
적용 대상
Save(TextWriter)
기본값이 아닌 차트 데이터 및 속성을 클래스에서 파생된 지정된 개체에 TextWriter 저장합니다.
public:
void Save(System::IO::TextWriter ^ writer);
public void Save(System.IO.TextWriter writer);
member this.Save : System.IO.TextWriter -> unit
Public Sub Save (writer As TextWriter)
매개 변수
- writer
- TextWriter
예를 들어 StringWriter차트 속성을 저장하는 데 사용되는 클래스에서 TextWriter 파생된 개체입니다.
설명
기본적으로 데이터 요소를 포함하는 기본값이 아닌 값이 있는 모든 차트 속성은 이 메서드가 호출될 때 serialize됩니다. serialize되는 차트 특성을 제어하려면 , SerializableContent 및 NonSerializableContent 속성을 사용합니다Content.
이 정의를 사용하는 경우 형식은 XML이어야 합니다. 속성을 사용하여 형식을 Format 설정할 수 있습니다.
컨트롤의 ViewStateDataChart 속성을 사용하여 상태를 유지하는 경우 이 메서드를 사용하여 serialize된 데이터를 파생된 TextWriter개체에 저장한 다음 속성에 데이터를 ViewStateData 쓰는 데 사용할 수 있습니다.
적용 대상
Save(String)
기본값이 아닌 차트 데이터 및 속성을 지정된 파일에 저장합니다.
public:
void Save(System::String ^ fileName);
public void Save(string fileName);
member this.Save : string -> unit
Public Sub Save (fileName As String)
매개 변수
- fileName
- String
serialize된 데이터를 저장하는 데 사용되는 파일의 상대 또는 절대 경로입니다. 상대 경로가 지정된 경우 경로는 현재 디렉터리를 기준으로 합니다.
설명
기본적으로 데이터 요소를 포함하는 기본값이 아닌 값이 있는 모든 차트 속성은 이 메서드가 호출될 때 serialize됩니다. serialize할 차트 특성을 제어하려면 , SerializableContent 및 NonSerializableContent 속성을 사용합니다Content.
기본적으로 데이터는 XML 형식으로 저장됩니다. 이진 형식으로 데이터를 저장하려면 속성을 사용합니다 Format .
파일이 저장된 디렉터리에 대해 쓰기 권한을 사용하도록 설정해야 합니다. 기본적으로 애플리케이션의 Bin 폴더입니다.
이 메서드를 사용하여 Appearance 속성을 템플릿으로 저장하는 경우 이 메서드를 호출하기 전에 속성이 IsTemplateMode 먼저 설정 true 되었는지 확인합니다.
템플릿으로 차트를 직렬화하는 것은 템플릿 직렬화가 모양 속성에 집중하기 때문에 템플릿이 아닌 serialization과 다르게 진행됩니다.
템플릿이 직렬화 LoadTemplate 되면 이 메서드를 사용하여 차트의 모양 속성을 제공하기 위해 템플릿을 로드할 수 있습니다.
템플릿을 사용하여 사용자 지정 팔레트를 시뮬레이션할 수 있습니다.