SyndicationLink Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un lien dans un flux ou un élément de syndication.
public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
- Héritage
-
SyndicationLink
Exemples
L'exemple suivant illustre la classe SyndicationLink.
SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);
SyndicationLink link = new SyndicationLink(new Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000);
feed.Links.Add(link);
Dim feed As SyndicationFeed = New SyndicationFeed("Feed Title", "Feed Description", New Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now)
Dim link As SyndicationLink = New SyndicationLink(New Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000)
feed.Links.Add(link)
Remarques
SyndicationLink peut être ajouté à un SyndicationFeed ou SyndicationItem. Lorsqu'il est sérialisé en Atom 1.0, un SyndicationLink est écrit comme un élément <link>
, avec les propriétés SyndicationLink écrites comme attributs de l'élément <link>
. Lorsqu’il est sérialisé en RSS 2.0, le premier SyndicationLink avec la valeur de relation « alternate » est écrit en tant qu’élément <link>
. Tous les liens supplémentaires sont écrits sous forme d'éléments <a10:link>
.
Constructeurs
SyndicationLink() |
Crée une nouvelle instance de l'instance SyndicationLink. |
SyndicationLink(SyndicationLink) |
Initialise une nouvelle instance de la classe SyndicationLink avec l'instance spécifiée. |
SyndicationLink(Uri) |
Initialise une nouvelle instance de la classe SyndicationLink avec le Uri spécifié. |
SyndicationLink(Uri, String, String, String, Int64) |
Initialise une nouvelle instance de la classe SyndicationLink avec le Uri, le type de relation, le type de média et la longueur spécifiés. |
Propriétés
AttributeExtensions |
Obtient les extensions d'attribut du lien. |
BaseUri |
Obtient ou définit l’URI de base du lien de syndication. |
ElementExtensions |
Obtient des extensions d'élément pour SyndicationLink. |
Length |
Obtient ou définit en octets la longueur de la ressource liée. |
MediaType |
Obtient ou définit le type de média de la ressource liée. |
RelationshipType |
Obtient ou définit le type de relation de la ressource liée. |
Title |
Obtient ou définit le titre de la ressource liée. |
Uri |
Obtient ou définit l’URI pour la ressource liée. |
Méthodes
Clone() |
Crée une copie de l'instance de SyndicationLink active. |
CreateAlternateLink(Uri) |
Crée un nouvel objet SyndicationLink avec le Uri spécifié. |
CreateAlternateLink(Uri, String) |
Crée un nouvel objet SyndicationLink avec le Uri spécifié et le type de média. |
CreateMediaEnclosureLink(Uri, String, Int64) |
Crée un lien de pièce jointe multimédia avec l'URI, le type de média et la longueur spécifiés. |
CreateSelfLink(Uri) |
Crée un nouveau SyndicationLink en affectant à l'URI spécifié et au type de relation la valeur |
CreateSelfLink(Uri, String) |
Crée un nouveau SyndicationLink en affectant à l'URI, au type de média et au type de relation spécifiés la valeur |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetAbsoluteUri() |
Obtient des extensions d'élément pour SyndicationLink. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TryParseAttribute(String, String, String, String) |
Tentatives d’analyse d’une extension d’attribut. |
TryParseElement(XmlReader, String) |
Tentatives d'analyse d'une extension d'élément. |
WriteAttributeExtensions(XmlWriter, String) |
Écrit les extensions d'attribut dans le XmlWriter spécifié à l'aide de la version de syndication indiquée. |
WriteElementExtensions(XmlWriter, String) |
Écrit les extensions d'élément dans le XmlWriter spécifié à l'aide de la version de syndication spécifiée. |