Aracılığıyla paylaş


SyndicationPerson.TryParseAttribute(String, String, String, String) Yöntem

Tanım

Bir öznitelik uzantısını ayrıştırmaya çalışır.

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

Parametreler

name
String

Öğe adı.

ns
String

öğesinin ad alanı.

value
String

Ayrıştırma özniteliği.

version
String

Ayrıştırma sırasında kullanılacak dağıtım sürümü.

Döndürülenler

Boolean

Öznitelik uzantısının başarıyla ayrıştırılıp ayrıştırılmadığını belirten bir değer.

Özel durumlar

Okuma sırasında geçersiz XML ile karşılaşıldı.

Açıklamalar

Öznitelik uzantıları, Atom 1.0 veya RSS 2.0 belirtimleri tarafından tanımlanmayan özel özniteliklerdir. Bunlar, RSS 2.0 için Atom 1.0 veya <managingEditor>, <a10:author>veya <a10:contributor> öğesinin özniteliği <author> <contributor> olarak serileştirilir. Bu yöntem, özel bir öznitelik uzantısının seri durumdan çıkarılmasını işlemenizi sağlayan bir uzantı noktasıdır. Bunu yapmak için öğesinden SyndicationPerson bir sınıf türetmelisiniz ve bu yöntemi geçersiz kılmalısınız. Bu yöntem, tanınmayan tüm öznitelik uzantıları için çağrılır.

Şunlara uygulanır