Condividi tramite


SyndicationText Classe

Definizione

Implementa l'interfaccia ISyndicationText che incapsula gli elementi in RSS 2.0 o Atom 1.0 che possono avere testo, HTML o XHTML. In Atom 1.0 questo oggetto esegue il mapping a un atomTextConstruct nello schema, che può essere atom:title, atom:sottotitolo, atom:rights o atom:summary elements.

public ref class SyndicationText sealed : ISyndicationText
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationTextFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(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 SyndicationText final : ISyndicationText
/// [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.ISyndicationTextFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationText final : ISyndicationText
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationTextFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(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 SyndicationText : ISyndicationText
[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.ISyndicationTextFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationText : ISyndicationText
function SyndicationText(text, type)
Public NotInheritable Class SyndicationText
Implements ISyndicationText
Ereditarietà
Object Platform::Object IInspectable SyndicationText
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à SyndicationText agli elementi feed RSS e Atom.

SyndicationText RSS Atom
Text (valore del nodo) (valore del nodo)
Tipo --- tipo (attributo)
Xml --- (valore del nodo xhtml)

Costruttori

SyndicationText()

Crea un nuovo oggetto SyndicationText .

SyndicationText(String)

Crea un nuovo oggetto SyndicationText con il valore della proprietà Text specificato.

SyndicationText(String, SyndicationTextType)

Crea un nuovo oggetto SyndicationText con i valori di proprietà Text e Type specificati.

Proprietà

AttributeExtensions

Ottiene l'elenco di attributi personalizzati dell'elemento.

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.

ElementExtensions

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

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.

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.

Text

Ottiene il contenuto di un costrutto di contenuto di testo come atom:title.

Type

Ottiene o imposta il tipo del contenuto.

Xml

Ottiene o imposta il contenuto XML.

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.

Si applica a

Vedi anche