Udostępnij za pośrednictwem


SyndicationItem.TryParseAttribute(String, String, String, String) Metoda

Definicja

Próbuje przeanalizować rozszerzenie atrybutu.

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

Parametry

name
String

Nazwa elementu.

ns
String

Przestrzeń nazw elementu.

value
String

Atrybut do analizy.

version
String

Wersja syndykacji do użycia podczas analizowania.

Zwraca

Boolean

Wartość określająca, czy rozszerzenie atrybutu zostało pomyślnie przeanalizowane.

Wyjątki

Podczas odczytu napotkano nieprawidłowy kod XML.

Uwagi

Rozszerzenia atrybutów to atrybuty niestandardowe, które nie są zdefiniowane przez specyfikacje Atom 1.0 lub RSS 2.0. Są serializowane jako atrybut (dla atomu <entry> 1.0) lub <item> (dla rss 1.0) elementu, w zależności od używanej wersji syndykacji. Ta metoda jest punktem rozszerzenia, który umożliwia obsługę deserializacji rozszerzenia atrybutu niestandardowego. Aby to zrobić, należy utworzyć klasę z SyndicationItem klasy i zastąpić tę metodę. Ta metoda jest wywoływana dla wszystkich nierozpoznanych rozszerzeń atrybutów.

Dotyczy