XmlSerializationWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma classe abstrata usada para controlar a serialização pela classe XmlSerializer.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
public ref class XmlSerializationWriter abstract : System::Xml::Serialization::XmlSerializationGeneratedCode
public ref class XmlSerializationWriter abstract
public abstract class XmlSerializationWriter : System.Xml.Serialization.XmlSerializationGeneratedCode
public abstract class XmlSerializationWriter
type XmlSerializationWriter = class
inherit XmlSerializationGeneratedCode
type XmlSerializationWriter = class
Public MustInherit Class XmlSerializationWriter
Inherits XmlSerializationGeneratedCode
Public MustInherit Class XmlSerializationWriter
- Herança
- Herança
-
XmlSerializationWriter
Comentários
Durante a inicialização, a infraestrutura de serialização XML do .NET Framework gera e compila dinamicamente uma classe temporária para serialização derivada da classe XmlSerializationWriter abstrata. XmlSerializationWriter também é implementado no .NET Framework para serialização de objetos DiscoveryDocument e ServiceDescription em documentos XML.
Você não deve derivar classes de XmlSerializationWriter. Em vez disso, chame o método Serialize.
Construtores
XmlSerializationWriter() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da classe XmlSerializationWriter. |
Propriedades
EscapeName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define um valor que indica se o método EncodeName(String) é usado para gravar XML válido. |
Namespaces |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define uma lista de objetos de nome qualificado XML que contêm os namespaces e prefixos usados para produzir nomes qualificados em documentos XML. |
Writer |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define o XmlWriter que está sendo usado pelo XmlSerializationWriter. |
Métodos
AddWriteCallback(Type, String, String, XmlSerializationWriteCallback) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Armazena uma implementação do delegado XmlSerializationWriteCallback e do tipo ao qual ele se aplica para uma invocação posterior. |
CreateChoiceIdentifierValueException(String, String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica um nome inesperado para um elemento que adere a uma declaração de elemento |
CreateInvalidAnyTypeException(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica o XmlAnyElementAttribute que foi aplicado inválido a um membro; somente os membros do tipo XmlNode, ou derivados de XmlNode, são válidos. |
CreateInvalidAnyTypeException(Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica o XmlAnyElementAttribute que foi aplicado inválido a um membro; somente os membros do tipo XmlNode, ou derivados de XmlNode, são válidos. |
CreateInvalidChoiceIdentifierValueException(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica uma falha ao escrever uma matriz em que uma declaração de elemento |
CreateInvalidEnumValueException(Object, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException para um valor de enumeração inválido. |
CreateMismatchChoiceException(String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica que um valor para um elemento XML não corresponde a um tipo de enumeração. |
CreateUnknownAnyElementException(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica que um elemento XML que deve aderir à declaração de elemento |
CreateUnknownTypeException(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica que um tipo que está sendo serializado não está sendo usado de maneira válida ou é encontrado inesperadamente. |
CreateUnknownTypeException(Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um InvalidOperationException que indica que um tipo que está sendo serializado não está sendo usado de maneira válida ou é encontrado inesperadamente. |
Equals(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
FromByteArrayBase64(Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Processa uma matriz de bytes base 64. |
FromByteArrayHex(Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres de uma matriz de bytes hexadecimal de entrada. |
FromChar(Char) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres de uma Charde entrada. |
FromDate(DateTime) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres de um objeto DateTime. |
FromDateTime(DateTime) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres de uma DateTimede entrada. |
FromEnum(Int64, String[], Int64[], String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Usa um valor de enumeração numérica e os nomes e constantes da lista de enumeradores para a enumeração e retorna uma cadeia de caracteres que consiste em identificadores delimitados que representam os membros de enumeração que foram definidos. |
FromEnum(Int64, String[], Int64[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres que consiste em identificadores delimitados que representam os membros de enumeração que foram definidos. |
FromTime(DateTime) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres de um objeto DateTime. |
FromXmlName(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Codifica um nome XML válido substituindo caracteres que não são válidos por sequências de escape. |
FromXmlNCName(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Codifica um nome local XML válido substituindo caracteres que não são válidos por sequências de escape. |
FromXmlNmToken(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Codifica um nome XML. |
FromXmlNmTokens(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Codifica uma sequência delimitada por espaço de nomes XML em um único nome XML. |
FromXmlQualifiedName(XmlQualifiedName, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Produz uma cadeia de caracteres que pode ser escrita como um nome qualificado XML, com caracteres inválidos substituídos por sequências de escape. |
FromXmlQualifiedName(XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna um nome qualificado XML, com caracteres inválidos substituídos por sequências de escape. |
GetHashCode() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o Type da instância atual. (Herdado de Object) |
InitCallbacks() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma instância do delegado XmlSerializationWriteCallback para serializar dados XML codificados em SOAP. |
MemberwiseClone() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria uma cópia superficial do Objectatual. (Herdado de Object) |
ResolveDynamicAssembly(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um assembly gerado dinamicamente pelo nome. |
TopLevelElement() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa referências de objeto somente ao serializar uma mensagem SOAP codificada em SOAP. |
ToString() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
WriteAttribute(String, Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Instrui um objeto XmlWriter a escrever um atributo XML que não tenha nenhum namespace especificado para seu nome. |
WriteAttribute(String, String, Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Instrui um objeto XmlWriter a escrever um atributo XML. |
WriteAttribute(String, String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um atributo XML em que o prefixo do namespace é fornecido manualmente. |
WriteAttribute(String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um atributo XML. |
WriteAttribute(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Instrui o XmlWriter a escrever um atributo XML que não tenha nenhum namespace especificado para seu nome. |
WriteElementEncoded(XmlNode, String, String, Boolean, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um objeto de nó XML dentro do corpo de um elemento XML nomeado. |
WriteElementLiteral(XmlNode, String, String, Boolean, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Instrui um objeto XmlWriter a escrever um objeto XmlNode dentro do corpo de um elemento XML nomeado. |
WriteElementQualifiedName(String, String, XmlQualifiedName, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um nome qualificado especificado em seu corpo. |
WriteElementQualifiedName(String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um nome qualificado especificado em seu corpo. |
WriteElementQualifiedName(String, XmlQualifiedName, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um nome qualificado especificado em seu corpo. |
WriteElementQualifiedName(String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um nome qualificado especificado em seu corpo. |
WriteElementString(String, String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementString(String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementString(String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementString(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, Byte[], XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, String, Byte[], XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, String, Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteElementStringRaw(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um valor especificado em seu corpo. |
WriteEmptyTag(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML cujo corpo está vazio. |
WriteEmptyTag(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML cujo corpo está vazio. |
WriteEndElement() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento |
WriteEndElement(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento |
WriteId(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um atributo |
WriteNamespaceDeclarations(XmlSerializerNamespaces) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava os atributos de declaração de namespace. |
WriteNullableQualifiedNameEncoded(String, String, XmlQualifiedName, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML cujo corpo contém um nome qualificado XML válido.
XmlWriter insere um atributo |
WriteNullableQualifiedNameLiteral(String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML cujo corpo contém um nome qualificado XML válido.
XmlWriter insere um atributo |
WriteNullableStringEncoded(String, String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML que contém uma cadeia de caracteres como o corpo.
XmlWriter insere um atributo |
WriteNullableStringEncodedRaw(String, String, Byte[], XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma matriz de bytes como o corpo de um elemento XML.
XmlWriter insere um atributo |
WriteNullableStringEncodedRaw(String, String, String, XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML que contém uma cadeia de caracteres como o corpo.
XmlWriter insere um atributo |
WriteNullableStringLiteral(String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML que contém uma cadeia de caracteres como o corpo.
XmlWriter insere um atributo |
WriteNullableStringLiteralRaw(String, String, Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma matriz de bytes como o corpo de um elemento XML.
XmlWriter insere um atributo |
WriteNullableStringLiteralRaw(String, String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML que contém uma cadeia de caracteres como o corpo.
XmlWriter insere um atributo |
WriteNullTagEncoded(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um atributo |
WriteNullTagEncoded(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um atributo |
WriteNullTagLiteral(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um atributo |
WriteNullTagLiteral(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML com um atributo |
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML de mensagem SOAP que pode conter uma referência a um elemento XML |
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML de mensagem SOAP que pode conter uma referência a um elemento XML |
WritePotentiallyReferencingElement(String, String, Object, Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML de mensagem SOAP que pode conter uma referência a um elemento XML |
WritePotentiallyReferencingElement(String, String, Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML de mensagem SOAP que pode conter uma referência a um elemento XML |
WriteReferencedElements() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Serializa objetos em elementos XML |
WriteReferencingElement(String, String, Object, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML de mensagem SOAP que contém uma referência a um elemento |
WriteReferencingElement(String, String, Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML de mensagem SOAP que contém uma referência a um elemento |
WriteRpcResult(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento de resultado RPC SOAP 1.2 com um nome qualificado especificado em seu corpo. |
WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Instrui XmlNode a escrever um objeto que usa a formatação XML personalizada como um elemento XML. |
WriteSerializable(IXmlSerializable, String, String, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um objeto que usa a formatação XML personalizada como um elemento XML. |
WriteStartDocument() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava a declaração XML se o gravador estiver posicionado no início de um documento XML. |
WriteStartElement(String, String, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento de abertura, incluindo quaisquer atributos. |
WriteStartElement(String, String, Object, Boolean, XmlSerializerNamespaces) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento de abertura, incluindo quaisquer atributos. |
WriteStartElement(String, String, Object, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento de abertura, incluindo quaisquer atributos. |
WriteStartElement(String, String, Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento de abertura, incluindo quaisquer atributos. |
WriteStartElement(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento de abertura, incluindo quaisquer atributos. |
WriteStartElement(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma marca de elemento de abertura, incluindo quaisquer atributos. |
WriteTypedPrimitive(String, String, Object, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um elemento XML cujo corpo de texto é um valor de um tipo de dados de esquema XML simples. |
WriteValue(Byte[]) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava uma matriz de bytes base 64. |
WriteValue(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um valor de cadeia de caracteres especificado. |
WriteXmlAttribute(XmlNode, Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava o objeto XmlNode especificado como um atributo XML. |
WriteXmlAttribute(XmlNode) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava o XmlNode especificado como um atributo XML. |
WriteXsiType(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava um atributo |