DataContractSerializer.WriteObject 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XML 문서 또는 스트림에 모든 개체 데이터(시작 XML 요소, 콘텐츠, 닫기 요소)를 씁니다.
오버로드
| WriteObject(XmlWriter, Object) |
XmlWriter를 사용하여 XML 문서 또는 스트림에 모든 개체 데이터(시작 XML 요소, 콘텐츠, 닫기 요소)를 씁니다. |
| WriteObject(XmlDictionaryWriter, Object, DataContractResolver) |
지정된 XmlDictionaryWriter를 사용하여 모든 개체 데이터(XML 요소, 콘텐츠 및 묶는 요소 시작)를 XML 문서 또는 스트림에 씁니다. 메서드에는 런타임에 |
WriteObject(XmlWriter, Object)
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
XmlWriter를 사용하여 XML 문서 또는 스트림에 모든 개체 데이터(시작 XML 요소, 콘텐츠, 닫기 요소)를 씁니다.
public:
override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject(System.Xml.XmlWriter writer, object graph);
public override void WriteObject(System.Xml.XmlWriter writer, object? graph);
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlWriter, graph As Object)
매개 변수
- graph
- Object
스트림에 쓸 데이터를 포함하는 개체입니다.
예외
serialize하고 있는 형식이 데이터 계약 규칙을 따르지 않는 경우. DataContractAttribute 특성이 형식에 적용되지 않은 경우를 예로 들 수 있습니다.
쓰고 있는 인스턴스에 문제가 있는 경우
적용 대상
WriteObject(XmlDictionaryWriter, Object, DataContractResolver)
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
지정된 XmlDictionaryWriter를 사용하여 모든 개체 데이터(XML 요소, 콘텐츠 및 묶는 요소 시작)를 XML 문서 또는 스트림에 씁니다. 메서드에는 런타임에 xsi:type 선언을 매핑하기 위한 확인자가 포함됩니다.
public:
void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph, System::Runtime::Serialization::DataContractResolver ^ dataContractResolver);
public void WriteObject(System.Xml.XmlDictionaryWriter writer, object? graph, System.Runtime.Serialization.DataContractResolver? dataContractResolver);
public void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj * System.Runtime.Serialization.DataContractResolver -> unit
Public Sub WriteObject (writer As XmlDictionaryWriter, graph As Object, dataContractResolver As DataContractResolver)
매개 변수
- writer
- XmlDictionaryWriter
XML 문서 또는 스트림에 콘텐츠를 쓰는 데 사용되는 XmlDictionaryWriter입니다.
- graph
- Object
쓸 콘텐츠를 포함하는 개체입니다.
- dataContractResolver
- DataContractResolver
xsi:type 선언을 알려진 데이터 계약에 매핑하는 데 사용되는 DataContractResolver의 구현입니다.