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
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
지정된 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의 구현입니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기