Rss20FeedFormatter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Rss20FeedFormatter sınıfının yeni bir örneğini oluşturur.
Aşırı Yüklemeler
Rss20FeedFormatter() |
Rss20FeedFormatter sınıfının yeni bir örneğini oluşturur. |
Rss20FeedFormatter(SyndicationFeed) |
Belirtilen SyndicationFeed örnekle sınıfının yeni bir örneğini Rss20FeedFormatter oluşturur. |
Rss20FeedFormatter(Type) |
Rss20FeedFormatter sınıfının yeni bir örneğini oluşturur. |
Rss20FeedFormatter(SyndicationFeed, Boolean) |
Belirtilen SyndicationFeed örnekle sınıfının yeni bir örneğini Rss20FeedFormatter oluşturur. |
Rss20FeedFormatter()
Rss20FeedFormatter sınıfının yeni bir örneğini oluşturur.
public:
Rss20FeedFormatter();
public Rss20FeedFormatter ();
Public Sub New ()
Örnekler
Aşağıdaki kodda bir Rss20FeedFormatter örneğin nasıl oluşturulacağı ve RSS dağıtım akışında nasıl okunacağı gösterilmektedir.
XmlReader rssReader = XmlReader.Create("http://contoso/Feeds/RSS/MyFeed");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter();
rssFormatter.ReadFrom(rssReader);
rssReader.Close();
Dim rssReader As XmlReader = XmlReader.Create("http://contoso/Feeds/RSS/MyFeed")
Dim rssFormatter As New Rss20FeedFormatter()
rssFormatter.ReadFrom(rssReader)
rssReader.Close()
Şunlara uygulanır
Rss20FeedFormatter(SyndicationFeed)
Belirtilen SyndicationFeed örnekle sınıfının yeni bir örneğini Rss20FeedFormatter oluşturur.
public:
Rss20FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite);
public Rss20FeedFormatter (System.ServiceModel.Syndication.SyndicationFeed feedToWrite);
new System.ServiceModel.Syndication.Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed)
Parametreler
- feedToWrite
- SyndicationFeed
seri SyndicationFeed hale getirmek için.
Örnekler
Aşağıdaki örnekte bu oluşturucunun nasıl çağrılacakları gösterilmektedir.
SyndicationFeed feed = new SyndicationFeed("Test Feed", "This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("RSS.xml");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter(feed);
Dim feed As SyndicationFeed = New SyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("RSS.xml")
Dim rssFormatter As Rss20FeedFormatter = New Rss20FeedFormatter(feed)
Şunlara uygulanır
Rss20FeedFormatter(Type)
Rss20FeedFormatter sınıfının yeni bir örneğini oluşturur.
public:
Rss20FeedFormatter(Type ^ feedTypeToCreate);
public Rss20FeedFormatter (Type feedTypeToCreate);
new System.ServiceModel.Syndication.Rss20FeedFormatter : Type -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedTypeToCreate As Type)
Parametreler
- feedTypeToCreate
- Type
örneği seri hale getirilecek şekilde türetilir SyndicationFeed .
Örnekler
Aşağıdaki kodda bu oluşturucunun nasıl kullanılacağı gösterilmektedir.
Rss20FeedFormatter myFeedRssFormatter = new Rss20FeedFormatter(typeof(MySyndicationFeed));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed");
myFeedRssFormatter.ReadFrom(rssReader);
rssReader.Close();
Dim myFeedRssFormatter As New Rss20FeedFormatter(GetType(MySyndicationFeed))
Dim rssReader As XmlReader = XmlReader.Create("http://Contoso/Feeds/MyFeed")
myFeedRssFormatter.ReadFrom(rssReader)
rssReader.Close()
Açıklamalar
Dağıtım akışı okunduğunda örneği oluşturmak için öğesinden SyndicationFeed türetilen bir sınıf belirtmek için bu oluşturucuyu kullanın.
Şunlara uygulanır
Rss20FeedFormatter(SyndicationFeed, Boolean)
Belirtilen SyndicationFeed örnekle sınıfının yeni bir örneğini Rss20FeedFormatter oluşturur.
public:
Rss20FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite, bool serializeExtensionsAsAtom);
public Rss20FeedFormatter (System.ServiceModel.Syndication.SyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed * bool -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed, serializeExtensionsAsAtom As Boolean)
Parametreler
- feedToWrite
- SyndicationFeed
seri SyndicationFeed hale getirmek için.
- serializeExtensionsAsAtom
- Boolean
Atom 1.0 belirtiminde tanımlanan ancak RSS 2.0 belirtiminde tanımlanmayan öğelerin serileştirilip serileştirilmeyeceğini belirten bir değer. true
varsayılan değerdir.
Örnekler
Aşağıdaki örnekte bu oluşturucunun nasıl çağrılacakları gösterilmektedir.
SyndicationFeed feed = new SyndicationFeed("Test Feed", "This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("RSS.xml");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter(feed, true);
Dim feed As SyndicationFeed = New SyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("RSS.xml")
Dim rssFormatter As Rss20FeedFormatter = New Rss20FeedFormatter(feed, True)
Açıklamalar
serializeExtensionsAsAtom
parametresi isetrue
, Atom 1.0 belirtiminde tanımlanan ve RSS 2.0 belirtiminde tanımlanmayan tüm öğeler Atom 1.0 ad alanında ile serileştirilir.