Freigeben über


SyndicationPerson.TryParseAttribute(String, String, String, String) Methode

Definition

Versucht, eine Attributerweiterung zu analysieren.

protected public:
 virtual bool TryParseAttribute(System::String ^ name, System::String ^ ns, System::String ^ value, System::String ^ version);
protected internal virtual bool TryParseAttribute (string name, string ns, string value, string version);
abstract member TryParseAttribute : string * string * string * string -> bool
override this.TryParseAttribute : string * string * string * string -> bool
Protected Friend Overridable Function TryParseAttribute (name As String, ns As String, value As String, version As String) As Boolean

Parameter

name
String

Der Name des Elements.

ns
String

Der Namespace des Elements.

value
String

Das zu analysierende Attribut.

version
String

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

Gibt zurück

Boolean

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

Ausnahmen

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

Hinweise

Attributerweiterungen sind benutzerdefinierte Attribute, die nicht von den Spezifikationen Atom 1.0 oder RSS 2.0 definiert werden. Sie werden als Attribut des Elements <author> oder <contributor> für Atom 1.0 oder als Element <managingEditor>, <a10:author> oder <a10:contributor> für RSS 2.0 serialisiert. Diese Methode ist ein Erweiterungspunkt, der Ihnen ermöglicht, die Deserialisierung von benutzerdefinierten Attributerweiterungen zu behandeln. Leiten Sie hierzu eine Klasse von SyndicationPerson ab, und setzen Sie diese Methode außer Kraft. Diese Methode wird zu allen nicht erkannten Attributerweiterungen aufgerufen.

Gilt für