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 |