Compartilhar via


AtomPub10ServiceDocumentFormatter<TServiceDocument> Classe

Definição

Um formatador que serializa classes derivadas de uma instância ServiceDocument e do XML usando 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

TServiceDocument

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

Herança
AtomPub10ServiceDocumentFormatter<TServiceDocument>

Comentários

Se você quiser serializar ou desserializar uma ServiceDocument instância em vez de um objeto derivado dessa instância do ServiceDocument, use o AtomPub10ServiceDocumentFormatter formatador.

Construtores

AtomPub10ServiceDocumentFormatter<TServiceDocument>()

Cria uma nova instância da classe ServiceDocumentFormatter.

AtomPub10ServiceDocumentFormatter<TServiceDocument>(TServiceDocument)

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

Propriedades

Document

Obtém o ServiceDocument associado ao formatador.

(Herdado de ServiceDocumentFormatter)
Version

Obtém o nome do namespace do Atom Publishing Protocol.

(Herdado de AtomPub10ServiceDocumentFormatter)

Métodos

CanRead(XmlReader)

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

(Herdado de AtomPub10ServiceDocumentFormatter)
CreateDocumentInstance()

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReadFrom(XmlReader)

Gera um objeto ServiceDocument do leitor XML especificado.

(Herdado de AtomPub10ServiceDocumentFormatter)
SetDocument(ServiceDocument)

Define o ServiceDocument a ser gravado.

(Herdado de ServiceDocumentFormatter)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteTo(XmlWriter)

Grava um objeto ServiceDocument associado ao formatador para um gravador XML especificado.

(Herdado de AtomPub10ServiceDocumentFormatter)

Implantações explícitas de interface

IXmlSerializable.GetSchema()

Esse método está reservado e não deve ser usado.

(Herdado de AtomPub10ServiceDocumentFormatter)
IXmlSerializable.ReadXml(XmlReader)

Gera um ServiceDocument de sua representação XML.

(Herdado de AtomPub10ServiceDocumentFormatter)
IXmlSerializable.WriteXml(XmlWriter)

Converte o ServiceDocument em sua representação XML.

(Herdado de AtomPub10ServiceDocumentFormatter)

Aplica-se a