SyndicationCategory Класс

Определение

Класс, представляющий категорию веб-канала синдикации.

public ref class SyndicationCategory
public class SyndicationCategory
type SyndicationCategory = class
Public Class SyndicationCategory
Наследование
SyndicationCategory

Примеры

В следующем примере кода показано, как создавать SyndicationFeed и добавлять SyndicationItem с SyndicationCategory.

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)

Выполняет запись расширений элемента в указанное средство записи.

Применяется к