XmlAttributeEventArgs.ObjectBeingDeserialized プロパティ
逆シリアル化されているオブジェクトを取得します。
Public ReadOnly Property ObjectBeingDeserialized As Object
[C#]
public object ObjectBeingDeserialized {get;}
[C++]
public: __property Object* get_ObjectBeingDeserialized();
[JScript]
public function get ObjectBeingDeserialized() : Object;
プロパティ値
逆シリアル化されているオブジェクト。
使用例
[Visual Basic, C#, C++] Deserialize メソッドが不明な属性を認識する場合に、 ToString メソッドによって返される値を出力する例を次に示します。
Protected Sub serializer_UnknownAttribute(sender As Object, _
e As XmlAttributeEventArgs)
Dim attr As System.Xml.XmlAttribute = e.Attr
Console.WriteLine("Unknown Attribute Name and Value:" & attr.Name & _
"='" & attr.Value & "'")
Dim x As Object = e.ObjectBeingDeserialized
Console.WriteLine("ObjectBeingDeserialized: " & x.ToString())
End Sub
End Class
[C#]
protected void serializer_UnknownAttribute(
object sender, XmlAttributeEventArgs e)
{
System.Xml.XmlAttribute attr = e.Attr;
Console.WriteLine("Unknown Attribute Name and Value:" +
attr.Name + "='" + attr.Value + "'");
Object x = e.ObjectBeingDeserialized;
Console.WriteLine("ObjectBeingDeserialized: " + x.ToString());
}
[C++]
protected:
void serializer_UnknownAttribute(Object* /*sender*/, XmlAttributeEventArgs* e)
{
System::Xml::XmlAttribute* attr = e->Attr;
Console::WriteLine(S"Unknown Attribute Name and Value:{0}='{1}'", attr->Name, attr->Value);
Object* x = e->ObjectBeingDeserialized;
Console::WriteLine(S"ObjectBeingDeserialized: {0}", x);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
XmlAttributeEventArgs クラス | XmlAttributeEventArgs メンバ | System.Xml.Serialization 名前空間 | Deserialize | XmlSerializer