XmlObjectSerializer.WriteStartObject メソッド

定義

開始 XML 要素のみを XML ドキュメントまたはストリームに書き込みます。

オーバーロード

名前 説明
WriteStartObject(XmlDictionaryWriter, Object)

指定した XmlDictionaryWriterを使用して、オブジェクトのデータの先頭を開始 XML 要素として書き込みます。

WriteStartObject(XmlWriter, Object)

指定した XmlWriterを使用して、オブジェクトのデータの先頭を開始 XML 要素として書き込みます。

注釈

WriteStartObjectWriteObjectContent、およびWriteEndObjectメソッドを実装する必要があります。 3 つのメソッドを連続して使用して、書き込み開始、書き込みコンテンツ、書き込み終了のパターンを使用して完全なシリアル化を記述します。 実装が XML 要素を使用して書き込む場合は、オブジェクトの内容を書き込む前に属性を挿入できます。 3 つのメソッドは、 WriteObject メソッドの仮想実装でも呼び出されます。

WriteStartObject(XmlDictionaryWriter, Object)

指定した XmlDictionaryWriterを使用して、オブジェクトのデータの先頭を開始 XML 要素として書き込みます。

public:
 abstract void WriteStartObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public abstract void WriteStartObject(System.Xml.XmlDictionaryWriter writer, object graph);
abstract member WriteStartObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public MustOverride Sub WriteStartObject (writer As XmlDictionaryWriter, graph As Object)

パラメーター

writer
XmlDictionaryWriter

XML ドキュメントの記述に使用する XmlDictionaryWriter

graph
Object

シリアル化するオブジェクト。

例外

シリアル化される型は、データ コントラクト規則に準拠していません。 たとえば、 DataContractAttribute 属性が型に適用されていません。

シリアル化されるインスタンスに問題があります。

シリアル化するオブジェクトの最大数を超えました。 MaxItemsInObjectGraph プロパティをチェックします。

適用対象

WriteStartObject(XmlWriter, Object)

指定した XmlWriterを使用して、オブジェクトのデータの先頭を開始 XML 要素として書き込みます。

public:
 virtual void WriteStartObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteStartObject(System.Xml.XmlWriter writer, object graph);
abstract member WriteStartObject : System.Xml.XmlWriter * obj -> unit
override this.WriteStartObject : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteStartObject (writer As XmlWriter, graph As Object)

パラメーター

writer
XmlWriter

XML ドキュメントの記述に使用する XmlWriter

graph
Object

シリアル化するオブジェクト。

例外

シリアル化される型は、データ コントラクト規則に準拠していません。 たとえば、 DataContractAttribute 属性が型に適用されていません。

シリアル化されるインスタンスに問題があります。

シリアル化するオブジェクトの最大数を超えました。 MaxItemsInObjectGraph プロパティをチェックします。

適用対象