Condividi tramite


SyndicationFeed Classe

Definizione

Contiene informazioni su un feed. Questa classe incapsula le informazioni nell'elemento /rss/channel in RSS 2.0 o nell'elemento atom:feed in Atom 1.0.

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SyndicationFeed final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SyndicationFeed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
Ereditarietà
Object Platform::Object IInspectable SyndicationFeed
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La tabella seguente esegue il mapping delle proprietà SyndicationFeed agli elementi feed RSS e Atom.

SyndicationFeed Canale RSS Feed Atom
Autori managingEditor author
Categorie category category
Collaboratori Collaboratore
Generator generatore generatore
IconUri icon
Id id
LastUpdatedTime lastBuildDate informazioni aggiornate
Diritti copyright diritti
Sottotitolo description subtitle
Titolo title title
Elementi item entry
Collegamenti link link
ImageUri image Logo
FirstUri link con rel="first"
LastUri collegamento con rel="last"
NextUri link con rel="next"
PreviousUri collegamento con rel="previous"
SourceFormat

Costruttori

SyndicationFeed()

Crea un nuovo oggetto SyndicationFeed .

SyndicationFeed(String, String, Uri)

Crea un nuovo oggetto SyndicationFeed con un titolo, un sottotitolo e un URI.

Proprietà

AttributeExtensions

Ottiene l'elenco di attributi personalizzati dell'elemento.

Authors

Ottiene gli autori di un elemento. Questa proprietà rappresenta la raccolta di tutti gli elementi atom:author in atom:entry.

BaseUri

Ottiene o imposta l'URI di base per l'elemento. Questa proprietà rappresenta l'attributo xml:base sull'elemento. Può essere ereditato da un elemento predecessore.

Categories

Ottiene una raccolta di categorie del feed. Questa proprietà rappresenta la raccolta di tutti gli elementi atom:category in atom:feed.

Contributors

Ottiene una raccolta dei collaboratori del feed. Questa proprietà rappresenta la raccolta di tutti gli elementi atom:collaboratore in atom:feed.

ElementExtensions

Ottiene l'elenco di elementi figlio all'interno dell'elemento.

FirstUri

Ottiene il primo URI (Uniform Resource Identifier) in una sequenza. Questa proprietà rappresenta l'elemento atom:link con attributo rel="first".

Generator

Ottiene o imposta il generatore di un feed. Questa proprietà rappresenta l'elemento atom:generator o l'elemento generatore in RSS 2.0.

IconUri

Ottiene o imposta l'URI (Uniform Resource Identifier) per l'immagine del feed. Questa proprietà rappresenta l'elemento atom:icon .

Id

Ottiene o imposta l'identificatore per il feed di diffusione.

ImageUri

Ottiene o imposta l'URI (Uniform Resource Identifier) del logo per il feed. Questa proprietà rappresenta l'elemento atom:logo o l'elemento image/uri in RSS 2.0.

Items

Ottiene la raccolta di elementi nel feed. Questa proprietà rappresenta la raccolta di elementi atom:entry o una raccolta di elementi dell'elemento in RSS 2.0.

Language

Ottiene o imposta la lingua dell'elemento. Questa proprietà rappresenta l'attributo xml:lang nell'elemento. Può essere ereditato da un elemento predecessore. Deve essere valido in base a XML 1.0.

LastUpdatedTime

Ottiene o imposta l'ora dell'ultima modifica del feed. Questa proprietà rappresenta l'elemento /rss/channel/lastBuildDate o atom:update .

LastUri

Ottiene l'ultimo URI (Uniform Resource Identifier) nella sequenza. Questa proprietà rappresenta l'elemento atom:link con attributo rel="last".

Links

Ottiene i collegamenti associati al feed. Questa proprietà rappresenta una raccolta degli elementi atom:link in atom:feed. In RSS 2.0, questo esegue il mapping all'elemento di collegamento .

NextUri

Ottiene l'URI (Uniform Resource Identifier) successivo nella sequenza. Questa proprietà rappresenta l'elemento atom:link con attributo rel="next"..

NodeName

Ottiene o imposta il nome locale dell'elemento.

NodeNamespace

Ottiene o imposta lo spazio dei nomi dell'elemento.

NodeValue

Ottiene o imposta il contenuto di testo dell'elemento. Se l'elemento contiene solo elementi figlio, questa proprietà è NULL.

PreviousUri

Ottiene l'URI (Uniform Resource Identifier) precedente nella sequenza. Questa proprietà rappresenta l'elemento atom:link con attributo rel="previous"..

Rights

Ottiene o imposta informazioni sui diritti per il feed. Questa proprietà rappresenta l'elemento atom:rights o l'elemento copyright in RSS 2.0.

SourceFormat

Ottiene il formato del documento di origine. Se l'oggetto non viene caricato da un documento, questa proprietà restituirà SyndicationFormat_Atom10.

Subtitle

Ottiene o imposta il sottotitolo del feed. Questa proprietà rappresenta l'elemento atom:sottotitolo o l'elemento description in RSS 2.0.

Title

Ottiene o imposta il titolo del feed di diffusione.

Metodi

GetXmlDocument(SyndicationFormat)

Genera l'oggetto DOM che rappresenta questo elemento, tutti gli attributi e gli elementi figlio, inclusi i markup stranieri. Gli unici formati accettati da questo metodo sono Atom 1.0 e RSS 2.0.

Load(String)

Inizializza l'oggetto dalla stringa di feed specificata, che può essere in formato RSS 2.0 o Atom 1.0 .

LoadFromXml(XmlDocument)

Inizializza l'oggetto SyndicationFeed dall'oggetto DOM specificato, che può contenere contenuto XML nel formato *RSS 2.0 * o Atom 1.0 .

Si applica a

Vedi anche