SyndicationLink Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um link dentro de um feed ou item de sindicância.
public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
- Herança
-
SyndicationLink
Exemplos
O exemplo a seguir mostra como usar a SyndicationLink classe.
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)
Observações
SyndicationLink pode ser adicionado a SyndicationFeed ou SyndicationItem. Quando serializado para Atom 1.0, a SyndicationLink é escrito como um <link> elemento, com as SyndicationLink propriedades como atributos do <link> elemento. Quando serializado para RSS 2.0, o primeiro SyndicationLink com valor de relação 'alternativo' é escrito como um <link> elemento. Quaisquer links adicionais são escritos como elementos <a10:link> .
Construtores
| Name | Description |
|---|---|
| SyndicationLink() |
Cria uma nova instância da SyndicationLink instância. |
| SyndicationLink(SyndicationLink) |
Inicializa uma nova instância da SyndicationLink classe com a instância especificada. |
| SyndicationLink(Uri, String, String, String, Int64) |
Inicializa uma nova instância da SyndicationLink classe com o especificado Uri, tipo de relação, título, tipo de média e comprimento. |
| SyndicationLink(Uri) |
Inicializa uma nova instância da SyndicationLink classe com o especificado Uri. |
Propriedades
| Name | Description |
|---|---|
| AttributeExtensions |
Obtém as extensões de atributos do link. |
| BaseUri |
Obtém ou define o URI base do link de sindicância. |
| ElementExtensions |
Obtém as extensões elementais para o SyndicationLink. |
| Length |
Obtém ou define o comprimento do recurso ligado em bytes. |
| MediaType |
Obtém ou define o tipo de media do recurso ligado. |
| RelationshipType |
Obtém ou define o tipo de relação do recurso ligado. |
| Title |
Obtém ou define o título do recurso ligado. |
| Uri |
Obtém ou define o URI do recurso ligado. |
Métodos
| Name | Description |
|---|---|
| Clone() |
Cria uma cópia da instância atual SyndicationLink . |
| CreateAlternateLink(Uri, String) |
Cria um novo SyndicationLink objeto com o tipo especificado Uri e o tipo de meio. |
| CreateAlternateLink(Uri) |
Cria um novo SyndicationLink objeto com o especificado Uri. |
| CreateMediaEnclosureLink(Uri, String, Int64) |
Cria um link de caixa de media com o URI, tipo de media e comprimento especificados. |
| CreateSelfLink(Uri, String) |
Cria um novo SyndicationLink com o URI, tipo de media e tipo de relação especificados definidos como |
| CreateSelfLink(Uri) |
Cria um novo SyndicationLink com o URI especificado e o tipo de relação definidos para |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetAbsoluteUri() |
Obtém o URI absoluto para o SyndicationLink. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TryParseAttribute(String, String, String, String) |
Tentativas de analisar uma extensão de atributo. |
| TryParseElement(XmlReader, String) |
Tenta analisar uma extensão de elemento. |
| WriteAttributeExtensions(XmlWriter, String) |
Escreve as extensões de atributos para o especificado XmlWriter usando a versão de sindicação especificada. |
| WriteElementExtensions(XmlWriter, String) |
Escreve as extensões de elementos para o especificado XmlWriter usando a versão de sindicação especificada. |