AtomPub10ServiceDocumentFormatter<TServiceDocument> Classe

Definição

Um formatador que serializa classes derivadas de uma ServiceDocument instância para e a partir de XML usando os formatos Atom 1.0.

generic <typename TServiceDocument>
 where TServiceDocument : ServiceDocumentgcnew()public ref class AtomPub10ServiceDocumentFormatter : System::ServiceModel::Syndication::AtomPub10ServiceDocumentFormatter
public class AtomPub10ServiceDocumentFormatter<TServiceDocument> : System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter where TServiceDocument : ServiceDocument, new()
type AtomPub10ServiceDocumentFormatter<'ServiceDocument (requires 'ServiceDocument :> ServiceDocument and 'ServiceDocument : (new : unit -> 'ServiceDocument))> = class
    inherit AtomPub10ServiceDocumentFormatter
Public Class AtomPub10ServiceDocumentFormatter(Of TServiceDocument)
Inherits AtomPub10ServiceDocumentFormatter

Parâmetros de Tipo Genérico

TServiceDocument

A classe deriva de uma ServiceDocument instância que deve ser serializada para XML ou desserializada a partir de XML usando a formatação Atom 1.0.

Herança
AtomPub10ServiceDocumentFormatter<TServiceDocument>

Observações

Se quiser serializar ou deserializar uma ServiceDocument instância em vez de um objeto derivado desta instância de ServiceDocument, use o AtomPub10ServiceDocumentFormatter formatador em vez disso.

Construtores

Name Description
AtomPub10ServiceDocumentFormatter<TServiceDocument>()

Cria uma nova instância da ServiceDocumentFormatter classe.

AtomPub10ServiceDocumentFormatter<TServiceDocument>(TServiceDocument)

Cria uma nova instância da classe baseada ServiceDocumentFormatter em Atom 1.0.

Propriedades

Name Description
Document

Fica associado ServiceDocument ao formatador.

(Herdado de ServiceDocumentFormatter)
Version

Recebe o nome de namespace Atom Publishing Protocol.

(Herdado de AtomPub10ServiceDocumentFormatter)

Métodos

Name Description
CanRead(XmlReader)

Testa se o leitor XML especificado contém um documento de serviço válido.

(Herdado de AtomPub10ServiceDocumentFormatter)
CreateDocumentInstance()

Cria uma nova ServiceDocument instância associada ao formatador Atom 1.0.

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)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadFrom(XmlReader)

Gera um ServiceDocument objeto a partir de um leitor XML especificado.

(Herdado de AtomPub10ServiceDocumentFormatter)
SetDocument(ServiceDocument)

Define o ServiceDocument para escrever.

(Herdado de ServiceDocumentFormatter)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteTo(XmlWriter)

Escreve um ServiceDocument objeto associado ao formatador para um escritor XML especificado.

(Herdado de AtomPub10ServiceDocumentFormatter)

Implementações de Interface Explícita

Name Description
IXmlSerializable.GetSchema()

Este método é reservado e não deve ser utilizado.

(Herdado de AtomPub10ServiceDocumentFormatter)
IXmlSerializable.ReadXml(XmlReader)

Gera a ServiceDocument a partir da sua representação XML.

(Herdado de AtomPub10ServiceDocumentFormatter)
IXmlSerializable.WriteXml(XmlWriter)

Converte o ServiceDocument para a sua representação XML.

(Herdado de AtomPub10ServiceDocumentFormatter)

Aplica-se a