XmlObjectSerializer.WriteObject 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XML 문서 또는 스트림에 모든 개체 데이터(시작 XML 요소, 콘텐츠, 닫기 요소)를 씁니다.
오버로드
| WriteObject(Stream, Object) |
지정된 Stream를 사용하여 XML 문서 또는 스트림에 개체의 전체 콘텐츠(시작, 콘텐츠, 끝)를 씁니다. |
| WriteObject(XmlDictionaryWriter, Object) |
지정된 XmlDictionaryWriter를 사용하여 XML 문서 또는 스트림에 개체의 전체 콘텐츠(시작, 콘텐츠, 끝)를 씁니다. |
| WriteObject(XmlWriter, Object) |
지정된 XmlWriter를 사용하여 XML 문서 또는 스트림에 개체의 전체 콘텐츠(시작, 콘텐츠, 끝)를 씁니다. |
WriteObject(Stream, Object)
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
지정된 Stream를 사용하여 XML 문서 또는 스트림에 개체의 전체 콘텐츠(시작, 콘텐츠, 끝)를 씁니다.
public:
virtual void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public virtual void WriteObject(System.IO.Stream stream, object graph);
public virtual void WriteObject(System.IO.Stream stream, object? graph);
abstract member WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Overridable Sub WriteObject (stream As Stream, graph As Object)
매개 변수
- graph
- Object
스트림에 쓸 데이터를 포함하는 개체입니다.
예외
serialize하고 있는 형식이 데이터 계약 규칙을 따르지 않는 경우. DataContractAttribute 특성이 형식에 적용되지 않은 경우를 예로 들 수 있습니다.
serialize하고 있는 인스턴스에 문제가 있는 경우.
serialize될 개체가 최대 수를 초과한 경우. MaxItemsInObjectGraph 속성을 확인합니다.
적용 대상
WriteObject(XmlDictionaryWriter, Object)
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
지정된 XmlDictionaryWriter를 사용하여 XML 문서 또는 스트림에 개체의 전체 콘텐츠(시작, 콘텐츠, 끝)를 씁니다.
public:
virtual void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public virtual void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph);
public virtual void WriteObject(System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overridable Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)
매개 변수
- writer
- XmlDictionaryWriter
XML 문서 또는 스트림에 콘텐츠를 쓰는 데 사용되는 XmlDictionaryWriter입니다.
- graph
- Object
쓸 콘텐츠를 포함하는 개체입니다.
예외
serialize하고 있는 형식이 데이터 계약 규칙을 따르지 않는 경우. DataContractAttribute 특성이 형식에 적용되지 않은 경우를 예로 들 수 있습니다.
serialize하고 있는 인스턴스에 문제가 있는 경우.
serialize될 개체가 최대 수를 초과한 경우. MaxItemsInObjectGraph 속성을 확인합니다.
설명
가상 메서드이며 , WriteObjectContent및 WriteEndObject 메서드를 호출WriteStartObject하는 기본 구현이 있습니다. 이 때문에 이 메서드는 직렬 변환기에서 가장 일반적으로 사용되는 메서드입니다.
적용 대상
WriteObject(XmlWriter, Object)
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
지정된 XmlWriter를 사용하여 XML 문서 또는 스트림에 개체의 전체 콘텐츠(시작, 콘텐츠, 끝)를 씁니다.
public:
virtual void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteObject(System.Xml.XmlWriter writer, object graph);
public virtual void WriteObject(System.Xml.XmlWriter writer, object? graph);
abstract member WriteObject : System.Xml.XmlWriter * obj -> unit
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteObject (writer As XmlWriter, graph As Object)
매개 변수
- graph
- Object
쓸 콘텐츠를 포함하는 개체입니다.
예외
serialize하고 있는 형식이 데이터 계약 규칙을 따르지 않는 경우. DataContractAttribute 특성이 형식에 적용되지 않은 경우를 예로 들 수 있습니다.
serialize하고 있는 인스턴스에 문제가 있는 경우.
serialize될 개체가 최대 수를 초과한 경우. MaxItemsInObjectGraph 속성을 확인합니다.
설명
가상 메서드이며 오버로드에 쓰기를 위임하는 기본 구현이 XmlObjectSerializer.WriteObject(XmlDictionaryWriter, Object) 있습니다.