Freigeben über


SyndicationLink.TryParseElement(XmlReader, String) Methode

Definition

Versucht, eine Elementerweiterung zu analysieren.

protected public:
 virtual bool TryParseElement(System::Xml::XmlReader ^ reader, System::String ^ version);
protected internal virtual bool TryParseElement (System.Xml.XmlReader reader, string version);
abstract member TryParseElement : System.Xml.XmlReader * string -> bool
override this.TryParseElement : System.Xml.XmlReader * string -> bool
Protected Friend Overridable Function TryParseElement (reader As XmlReader, version As String) As Boolean

Parameter

reader
XmlReader

Der XmlReader, aus dem gelesen werden soll.

version
String

Die für die Analyse zu verwendende Syndication-Version.

Gibt zurück

Ein Wert, der angibt, ob die Elementerweiterung erfolgreich analysiert wurde.

Ausnahmen

Ungültige XML-Daten während des Lesens erkannt.

Hinweise

Elementerweiterungen sind gültige XML-Elemente, die nicht in der Spezifikation Atom 1.0 oder RSS 2.0 definiert werden. Sie können jedes gültige XML-Element als Erweiterung hinzufügen, sofern sich dessen Namespace vom übergeordneten Namespace unterscheidet. Diese Methode ist ein Erweiterungspunkt, der Ihnen ermöglicht, die Deserialisierung von benutzerdefinierten Elementerweiterungen zu behandeln. Leiten Sie hierzu eine Klasse von SyndicationLink ab, und setzen Sie diese Methode außer Kraft. Diese Methode wird für alle nicht erkannten Elementerweiterungen aufgerufen.

Gilt für: