SyndicationElementExtension 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.
Uma classe que representa uma extensão de elemento de distribuição.
public ref class SyndicationElementExtension
public class SyndicationElementExtension
type SyndicationElementExtension = class
Public Class SyndicationElementExtension
- Herança
-
SyndicationElementExtension
Observações
Tanto o RSS como o Atom suportam extensibilidade do protocolo com elementos adicionais qualificados para o espaço de nomes. Um elemento XML não especificamente definido nas especificações RSS ou Atom pode estar presente ao nível do feed ou item desde que o namespace desse elemento não corresponda ao namespace raiz do feed que o envolve. Extensões de elementos podem ser adicionadas a várias classes, incluindo:
O modelo de objetos de sindicância facilita esta extensibilidade usando SyndicationElementExtension, que pode ser colocado num SyndicationElementExtensionCollection.
Construtores
| Name | Description |
|---|---|
| SyndicationElementExtension(Object, XmlObjectSerializer) |
Inicializa uma nova instância da SyndicationElementExtension classe com o objeto especificado e o serializador de contrato de dados. |
| SyndicationElementExtension(Object, XmlSerializer) |
Inicializa uma nova instância da SyndicationElementExtension classe com o objeto especificado e o serializador XML. |
| SyndicationElementExtension(Object) |
Inicializa uma nova instância da SyndicationElementExtension classe com o objeto especificado. |
| SyndicationElementExtension(String, String, Object, XmlObjectSerializer) |
Inicializa uma nova instância da SyndicationElementExtension classe com o nome externo especificado, espaço de nomes externo, objeto e serializador de contrato de dados. |
| SyndicationElementExtension(String, String, Object) |
Inicializa uma nova instância da SyndicationElementExtension classe com o nome externo especificado, espaço de nomes externo e objeto. |
| SyndicationElementExtension(XmlReader) |
Inicializa uma nova instância da SyndicationElementExtension classe. |
Propriedades
| Name | Description |
|---|---|
| OuterName |
Recebe o nome exterior da extensão elemental. |
| OuterNamespace |
Obtém o espaço de nomes externo da extensão elemental. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetObject<TExtension>() |
Obtém o objeto que representa a extensão do elemento. |
| GetObject<TExtension>(XmlObjectSerializer) |
Obtém o objeto que representa a extensão do elemento. |
| GetObject<TExtension>(XmlSerializer) |
Obtém o objeto que representa a extensão do elemento. |
| GetReader() |
Obtém o XmlReader associado ao SyndicationElementExtension. |
| 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) |
| WriteTo(XmlWriter) |
Escreve a extensão atual no especificado XmlWriter. |