XmlAttributeEventArgs.ObjectBeingDeserialized Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá deserializovaný objekt.
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
Hodnota vlastnosti
Objekt, který je deserializován.
Příklady
Následující příklad vytiskne hodnotu vrácenou metodou ToString , když Deserialize metoda narazí na neznámý atribut.
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