編輯

共用方式為


XmlAttributeEventArgs.ObjectBeingDeserialized Property

Definition

Gets the object being deserialized.

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

Property Value

The object being deserialized.

Examples

The following example prints the value returned by the ToString method when the Deserialize method encounters an unknown attribute.

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

Applies to

See also