Condividi tramite


SyndicationLink Classe

Definizione

Rappresenta un collegamento all'interno di un feed o elemento di diffusione. Questa classe incapsula le informazioni nell'elemento /rss/channel/link o /rss/channel/item/link in RSS 2.0 o l'elemento atom:link in Atom 1.0.

public ref class SyndicationLink sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 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 SyndicationLink 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.ISyndicationLinkFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationLink final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 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 SyndicationLink
[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.ISyndicationLinkFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationLink
function SyndicationLink(uri, relationship, title, mediaType, length)
Public NotInheritable Class SyndicationLink
Ereditarietà
Object Platform::Object IInspectable SyndicationLink
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à SyndicationLink agli elementi feed RSS e Atom.

SyndicationLink RSS Atom
Lunghezza lunghezza (attributo)
MediaType tipo (attributo)
Relazione rel (attributo)
Titolo titolo (attributo)
Uri (valore del nodo) href (attributo)
ResourceLanguage hreflang (attributo)

Costruttori

SyndicationLink()

Crea un nuovo oggetto SyndicationLink .

SyndicationLink(Uri)

Crea un nuovo SyndicationLink con un URI.

SyndicationLink(Uri, String, String, String, UInt32)

Crea un nuovo oggetto SyndicationLink con un Uri, Relazione, Titolo, MediaType e Length.

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.

Length

Ottiene o imposta la lunghezza della risorsa collegata, in byte.

MediaType

Ottiene o imposta il tipo di supporti della risorsa collegata. La stringa deve avere il modello ".+/.+".

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.

Relationship

Ottiene o imposta il tipo di relazione del collegamento.

ResourceLanguage

Ottiene o imposta la lingua della risorsa a cui punta la proprietà Uri . Questa proprietà rappresenta l'attributo hreflang in atom:link. Deve rispettare il modello definito da .

Title

Ottiene o imposta il titolo del collegamento di diffusione.

Uri

Ottiene o imposta l'URI della risorsa collegata.

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