ConfigurationElement.OnDeserializeUnrecognizedElement(String, XmlReader) Metoda

Definicja

Pobiera wartość wskazującą, czy nieznany element został napotkany podczas deserializacji.Gets a value indicating whether an unknown element is encountered during deserialization.

protected:
 virtual bool OnDeserializeUnrecognizedElement(System::String ^ elementName, System::Xml::XmlReader ^ reader);
protected:
 virtual bool OnDeserializeUnrecognizedElement(System::String ^ element, System::Xml::XmlReader ^ reader);
protected virtual bool OnDeserializeUnrecognizedElement (string elementName, System.Xml.XmlReader reader);
protected virtual bool OnDeserializeUnrecognizedElement (string element, System.Xml.XmlReader reader);
abstract member OnDeserializeUnrecognizedElement : string * System.Xml.XmlReader -> bool
override this.OnDeserializeUnrecognizedElement : string * System.Xml.XmlReader -> bool
abstract member OnDeserializeUnrecognizedElement : string * System.Xml.XmlReader -> bool
override this.OnDeserializeUnrecognizedElement : string * System.Xml.XmlReader -> bool
Protected Overridable Function OnDeserializeUnrecognizedElement (elementName As String, reader As XmlReader) As Boolean
Protected Overridable Function OnDeserializeUnrecognizedElement (element As String, reader As XmlReader) As Boolean

Parametry

elementNameelement
String

Nazwa nieznanego podelementu.The name of the unknown subelement.

reader
XmlReader

XmlReader używany do deserializacji.The XmlReader being used for deserialization.

Zwraca

true, gdy napotkano nieznany element podczas deserializacji; w przeciwnym razie false.true when an unknown element is encountered while deserializing; otherwise, false.

Wyjątki

Element identyfikowany przez elementName jest zablokowany.The element identified by elementName is locked.

— lub —-or- Co najmniej jeden atrybut elementu jest zablokowany.One or more of the element's attributes is locked.

— lub —-or- nierozpoznany elementName lub element ma Nierozpoznany atrybut.elementName is unrecognized, or the element has an unrecognized attribute.

— lub —-or- Element ma atrybut Boolean o nieprawidłowej wartości.The element has a Boolean attribute with an invalid value.

— lub —-or- Podjęto próbę deserializacji właściwości więcej niż raz.An attempt was made to deserialize a property more than once.

— lub —-or- Podjęto próbę deserializacji właściwości, która nie jest prawidłowym elementem członkowskim elementu.An attempt was made to deserialize a property that is not a valid member of the element.

— lub —-or- Element nie może zawierać elementu CDATA lub text.The element cannot contain a CDATA or text element.

Uwagi

OnDeserializeUnrecognizedElement jest wywoływana, gdy podczas deserializacji obiektu ConfigurationElement wystąpił nieznany atrybut.The OnDeserializeUnrecognizedElement is invoked when an unknown attribute is encountered while deserializing the ConfigurationElement object.

Dotyczy