NetDataContractSerializer.WriteObject(XmlWriter, Object) メソッド

定義

XmlWriter を使用して、オブジェクトの完全なコンテンツ (開始、コンテンツ、および終了) を XML ドキュメントまたはストリームに書き込みます。Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified XmlWriter.

public:
 override void WriteObject(System::Xml::XmlWriter ^ writer, System::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)

パラメーター

writer
XmlWriter

XML ドキュメントまたはストリームを書き込むために使用する XmlWriterAn XmlWriter used to write the XML document or stream.

graph
Object

書き込むコンテンツを格納するオブジェクト。The object containing the content to write.

例外

シリアル化される種類がデータ コントラクト規則に従いません。the type being serialized does not conform to data contract rules. たとえば、DataContractAttribute 属性が型に適用されていません。For example, the DataContractAttribute attribute has not been applied to the type.

シリアル化されるインスタンスに問題があります。there is a problem with the instance being serialized.

シリアル化されるオブジェクトが最大数を超えました。the maximum number of object to serialize has been exceeded. MaxItemsInObjectGraph プロパティをチェックします。Check the MaxItemsInObjectGraph property.

適用対象