Aracılığıyla paylaş


SyndicationFeed.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

Ö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, kullanılan dağıtım sürümüne bağlı olarak (Atom 1.0 için) veya <rss> (RSS 1.0 için) öğesinin özniteliği <feed> olarak seri hale getirilir. 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 SyndicationFeed 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