XmlAttributeEventArgs.ObjectBeingDeserialized 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得要還原序列化的物件。
public:
property System::Object ^ ObjectBeingDeserialized { System::Object ^ get(); };
public object? ObjectBeingDeserialized { get; }
public object ObjectBeingDeserialized { get; }
member this.ObjectBeingDeserialized : obj
Public ReadOnly Property ObjectBeingDeserialized As Object
屬性值
正在還原序列化的物件。
範例
下列範例會在方法遇到未知屬性時 Deserialize ,列印 方法所 ToString 傳回的值。
private:
void serializer_UnknownAttribute( Object^ /*sender*/, XmlAttributeEventArgs^ e )
{
System::Xml::XmlAttribute^ attr = e->Attr;
Console::WriteLine( "Unknown Attribute Name and Value: {0} = '{1}'",
attr->Name, attr->Value );
Object^ x = e->ObjectBeingDeserialized;
Console::WriteLine( "ObjectBeingDeserialized: {0}", x );
}
private 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());
}
Private 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