SyndicationCategory 类

定义

一个表示联合源类别的类。

public ref class SyndicationCategory
public class SyndicationCategory
type SyndicationCategory = class
Public Class SyndicationCategory
继承
SyndicationCategory

示例

下面的代码演示如何创建 SyndicationFeed 对象,并添加具有 SyndicationItemSyndicationCategory

using System;
using System.ServiceModel.Syndication;
using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace SyndicationCategorySample
{
    class Program
    {
        static void Main(string[] args)
        {
            SyndicationFeed myFeed = new SyndicationFeed("My Test Feed",
                                                        "This is a test feed",
                                                        new Uri("http://FeedServer/Test"), "MyFeedId", DateTime.Now);
            SyndicationItem myItem = new SyndicationItem("Item One Title",
                                                         "Item One Content",
                                                         new Uri("http://FeedServer/Test/ItemOne"));
            myItem.Categories.Add(new SyndicationCategory("MyCategory"));
            Collection<SyndicationItem> items = new Collection<SyndicationItem>();
            items.Add(myItem);
            myFeed.Items = items;
        }
    }
}
Imports System.ServiceModel.Syndication
Imports System.Collections.Generic
imports System.Collections.ObjectModel


Module Program

    Sub Main()
        Dim myFeed As New SyndicationFeed("My Test Feed", _
                                                     "This is a test feed", _
                                                     New Uri("http://FeedServer/Test"), "MyFeedId", DateTime.Now)
        Dim myItem As New SyndicationItem("Item One Title", _
                                                     "Item One Content", _
                                                     New Uri("http://FeedServer/Test/ItemOne"))
        myItem.Categories.Add(New SyndicationCategory("MyCategory"))
        Dim items As New Collection(Of SyndicationItem)()
        items.Add(myItem)
        myFeed.Items = items
    End Sub

End Module

注解

类别允许您分配一个或多个关键字,用以搜索信息。

构造函数

SyndicationCategory()

初始化 SyndicationCategory 类的新实例。

SyndicationCategory(String)

使用给定名称初始化 SyndicationCategory 类的新实例。

SyndicationCategory(String, String, String)

使用指定的名称、方案和标签初始化 SyndicationCategory 类的新实例。

SyndicationCategory(SyndicationCategory)

使用指定的 SyndicationCategory 实例初始化 SyndicationCategory 类的新实例。

属性

AttributeExtensions

获取此类别的属性扩展。

ElementExtensions

获取此类别的元素扩展。

Label

获取或设置类别的标签。

Name

获取或设置类别的名称。

Scheme

获取或设置类别的架构。

方法

Clone()

创建 SyndicationCategory 实例的副本。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryParseAttribute(String, String, String, String)

试图分析属性扩展。

TryParseElement(XmlReader, String)

试图分析元素扩展。

WriteAttributeExtensions(XmlWriter, String)

将属性扩展写入指定的编写器。

WriteElementExtensions(XmlWriter, String)

将元素扩展写入指定的编写器。

适用于