SyndicationElementExtension クラス

定義

配信要素の拡張機能を表すクラス。

public ref class SyndicationElementExtension
public class SyndicationElementExtension
type SyndicationElementExtension = class
Public Class SyndicationElementExtension
継承
SyndicationElementExtension

注釈

RSS と Atom の両方で、名前空間で修飾された追加の要素を使用したプロトコルの拡張性がサポートされます。 RSS または Atom の仕様で特に定義されていない XML 要素は、その要素の名前空間が外側のフィードのルート名前空間と一致しない限り、フィードまたは項目レベルで存在できます。 要素拡張は、次のようなさまざまなクラスに追加できます。

シンジケーション オブジェクト モデルを使用すると、SyndicationElementExtensionに配置できるSyndicationElementExtensionCollectionを使用して、この拡張性が容易になります。

コンストラクター

名前 説明
SyndicationElementExtension(Object, XmlObjectSerializer)

指定したオブジェクトとデータ コントラクト シリアライザーを使用して、 SyndicationElementExtension クラスの新しいインスタンスを初期化します。

SyndicationElementExtension(Object, XmlSerializer)

指定したオブジェクトと XML シリアライザーを使用して、 SyndicationElementExtension クラスの新しいインスタンスを初期化します。

SyndicationElementExtension(Object)

指定したオブジェクトを使用して、 SyndicationElementExtension クラスの新しいインスタンスを初期化します。

SyndicationElementExtension(String, String, Object, XmlObjectSerializer)

指定した外部名、外部名前空間、オブジェクト、およびデータ コントラクト シリアライザーを使用して、 SyndicationElementExtension クラスの新しいインスタンスを初期化します。

SyndicationElementExtension(String, String, Object)

指定した外部名、外部名前空間、およびオブジェクトを使用して、 SyndicationElementExtension クラスの新しいインスタンスを初期化します。

SyndicationElementExtension(XmlReader)

SyndicationElementExtension クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
OuterName

要素拡張機能の外部名を取得します。

OuterNamespace

要素拡張機能の外部名前空間を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetObject<TExtension>()

要素拡張を表すオブジェクトを取得します。

GetObject<TExtension>(XmlObjectSerializer)

要素拡張を表すオブジェクトを取得します。

GetObject<TExtension>(XmlSerializer)

要素拡張を表すオブジェクトを取得します。

GetReader()

XmlReaderに関連付けられているSyndicationElementExtensionを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteTo(XmlWriter)

指定した XmlWriterに現在の拡張機能を書き込みます。

適用対象