XmlSerializationWriter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una clase abstracta usada para controlar la serialización realizada por la clase XmlSerializer.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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
- Herencia
- Herencia
-
XmlSerializationWriter
Comentarios
Durante la inicialización, el .NET Framework infraestructura de serialización XML genera y compila dinámicamente una clase temporal para la serialización derivada de la clase abstractaXmlSerializationWriter. XmlSerializationWritertambién se implementa dentro del .NET Framework para la serialización de DiscoveryDocument objetos y ServiceDescription en documentos XML.
No debe derivar clases de XmlSerializationWriter. En su lugar, llame al Serialize método .
Constructores
XmlSerializationWriter() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la clase XmlSerializationWriter. |
Propiedades
EscapeName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece un valor que indica si el método EncodeName(String) se utiliza para escribir XML válido. |
Namespaces |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece una lista de objetos de nombre XML calificado que contienen los espacios de nombres y los prefijos utilizados para generar nombres calificados en documentos XML. |
Writer |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene o establece el XmlWriter predeterminado utilizado por XmlSerializationWriter. |
Métodos
AddWriteCallback(Type, String, String, XmlSerializationWriteCallback) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Almacena una implementación del delegado XmlSerializationWriteCallback y el tipo al que se aplica, para su invocación posterior. |
CreateChoiceIdentifierValueException(String, String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un InvalidOperationException que indica un nombre inesperado para un elemento que se adhiere a una declaración de elemento |
CreateInvalidAnyTypeException(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una InvalidOperationException que indica que XmlAnyElementAttribute se aplicó de forma no válida a un miembro; solo los miembros de tipo XmlNode, o procedentes de XmlNode, son válidos. |
CreateInvalidAnyTypeException(Type) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una InvalidOperationException que indica que XmlAnyElementAttribute se aplicó de forma no válida a un miembro; solo los miembros de tipo XmlNode, o procedentes de XmlNode, son válidos. |
CreateInvalidChoiceIdentifierValueException(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un InvalidOperationException que indica un error al escribir una matriz donde se aplica una declaración de elemento |
CreateInvalidEnumValueException(Object, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un InvalidOperationException para un valor de enumeración no válido. |
CreateMismatchChoiceException(String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un InvalidOperationException que indica que un valor para un elemento XML no coincide con un tipo de enumeración. |
CreateUnknownAnyElementException(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un InvalidOperationException que indica que no se puede procesar un elemento XML que debería adherirse a la declaración de elemento |
CreateUnknownTypeException(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una excepción InvalidOperationException que indica que un tipo que se está serializando no se está utilizando de una forma válida o se ha encontrado de forma inesperada. |
CreateUnknownTypeException(Type) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una excepción InvalidOperationException que indica que un tipo que se está serializando no se está utilizando de una forma válida o se ha encontrado de forma inesperada. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
FromByteArrayBase64(Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Procesa una matriz de 64 bytes. |
FromByteArrayHex(Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena de una matriz de bytes hexadecimal de entrada. |
FromChar(Char) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena de una entrada Char. |
FromDate(DateTime) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena de un objeto DateTime. |
FromDateTime(DateTime) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena de una entrada DateTime. |
FromEnum(Int64, String[], Int64[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena compuesta de identificadores delimitados que representan los miembros de enumeración que se han establecido. |
FromEnum(Int64, String[], Int64[], String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Toma un valor de enumeración numérico y los nombres y constantes de la lista de enumeradores para la enumeración y devuelve una cadena formada por identificadores delimitados que representan los miembros de la enumeración que se han establecido. |
FromTime(DateTime) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena de un objeto DateTime. |
FromXmlName(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Codifica un nombre XML válido reemplazando caracteres que no son válidos con secuencias de escape. |
FromXmlNCName(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Codifica un nombre local XML válido reemplazando caracteres que no son válidos con secuencias de escape. |
FromXmlNmToken(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Codifica un nombre XML. |
FromXmlNmTokens(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Codifica una secuencia delimitada por espacios con nombres XML en un nombre XML único. |
FromXmlQualifiedName(XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve un nombre XML calificado, con caracteres no válidos reemplazados por secuencias de escape. |
FromXmlQualifiedName(XmlQualifiedName, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Genera una cadena que se puede escribir como un nombre XML calificado, con caracteres no válidos reemplazados por secuencias de escape. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitCallbacks() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa instancias del delegado XmlSerializationWriteCallback para serializar los datos XML con codificación SOAP. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ResolveDynamicAssembly(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un ensamblado generado dinámicamente por nombre. |
TopLevelElement() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Sólo inicializa las referencias a objetos al serializar un mensaje SOAP con codificación SOAP. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteAttribute(String, Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica a un objeto XmlWriter que escriba un atributo XML que no tenga ningún espacio de nombres especificado para su nombre. |
WriteAttribute(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica a XmlWriter que escriba un atributo XML que no tenga ningún espacio de nombres especificado para su nombre. |
WriteAttribute(String, String, Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica a un objeto XmlWriter que escriba un atributo XML. |
WriteAttribute(String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un atributo XML. |
WriteAttribute(String, String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un atributo XML donde se proporciona el prefijo de espacio de nombres manualmente. |
WriteElementEncoded(XmlNode, String, String, Boolean, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un objeto de nodo XML dentro del cuerpo de un elemento XML con nombre. |
WriteElementLiteral(XmlNode, String, String, Boolean, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica a un objeto XmlWriter que escriba un objeto XmlNode dentro del cuerpo de un elemento XML con nombre. |
WriteElementQualifiedName(String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un nombre calificado especificado en su cuerpo. |
WriteElementQualifiedName(String, String, XmlQualifiedName, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un nombre calificado especificado en su cuerpo. |
WriteElementQualifiedName(String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un nombre calificado especificado en su cuerpo. |
WriteElementQualifiedName(String, XmlQualifiedName, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un nombre calificado especificado en su cuerpo. |
WriteElementString(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementString(String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementString(String, String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementString(String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, Byte[], XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, String, Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, String, Byte[], XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteElementStringRaw(String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un valor especificado en su cuerpo. |
WriteEmptyTag(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML cuyo cuerpo está vacío. |
WriteEmptyTag(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML cuyo cuerpo está vacío. |
WriteEndElement() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento |
WriteEndElement(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento |
WriteId(Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un atributo |
WriteNamespaceDeclarations(XmlSerializerNamespaces) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe los atributos de declaración de espacio de nombres. |
WriteNullableQualifiedNameEncoded(String, String, XmlQualifiedName, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML cuyo cuerpo contiene un nombre XML calificado válido. XmlWriter inserta un atributo |
WriteNullableQualifiedNameLiteral(String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML cuyo cuerpo contiene un nombre XML calificado válido. XmlWriter inserta un atributo |
WriteNullableStringEncoded(String, String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento de XML que contiene una cadena como cuerpo. XmlWriter inserta un atributo |
WriteNullableStringEncodedRaw(String, String, Byte[], XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una matriz de bytes como cuerpo de un elemento XML. XmlWriter inserta un atributo |
WriteNullableStringEncodedRaw(String, String, String, XmlQualifiedName) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento de XML que contiene una cadena como cuerpo. XmlWriter inserta un atributo |
WriteNullableStringLiteral(String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento de XML que contiene una cadena como cuerpo. XmlWriter inserta un atributo |
WriteNullableStringLiteralRaw(String, String, Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una matriz de bytes como cuerpo de un elemento XML. XmlWriter inserta un atributo |
WriteNullableStringLiteralRaw(String, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento de XML que contiene una cadena como cuerpo. XmlWriter inserta un atributo |
WriteNullTagEncoded(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un atributo |
WriteNullTagEncoded(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un atributo |
WriteNullTagLiteral(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un atributo |
WriteNullTagLiteral(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML con un atributo |
WritePotentiallyReferencingElement(String, String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML de mensaje SOAP que puede contener una referencia a un elemento XML |
WritePotentiallyReferencingElement(String, String, Object, Type) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML de mensaje SOAP que puede contener una referencia a un elemento XML |
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML de mensaje SOAP que puede contener una referencia a un elemento XML |
WritePotentiallyReferencingElement(String, String, Object, Type, Boolean, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML de mensaje SOAP que puede contener una referencia a un elemento XML |
WriteReferencedElements() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Serializa los objetos en elementos XML |
WriteReferencingElement(String, String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML de mensaje SOAP que contiene una referencia a un elemento XML |
WriteReferencingElement(String, String, Object, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML de mensaje SOAP que contiene una referencia a un elemento XML |
WriteRpcResult(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento de resultado RPC de SOAP 1.2 con un nombre calificado especificado en su cuerpo. |
WriteSerializable(IXmlSerializable, String, String, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un objeto que utiliza el formato XML personalizado como un elemento XML. |
WriteSerializable(IXmlSerializable, String, String, Boolean, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica a XmlNode que escriba un objeto que utilice el formato XML personalizado como un elemento XML. |
WriteStartDocument() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe la declaración XML si el escritor se coloca al principio de un documento XML. |
WriteStartElement(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento de apertura, que incluye atributos. |
WriteStartElement(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento de apertura, que incluye atributos. |
WriteStartElement(String, String, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento de apertura, que incluye atributos. |
WriteStartElement(String, String, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento de apertura, que incluye atributos. |
WriteStartElement(String, String, Object, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento de apertura, que incluye atributos. |
WriteStartElement(String, String, Object, Boolean, XmlSerializerNamespaces) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una etiqueta de elemento de apertura, que incluye atributos. |
WriteTypedPrimitive(String, String, Object, Boolean) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un elemento XML cuyo cuerpo de texto es un valor de un tipo de datos del esquema XML sencillo. |
WriteValue(Byte[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe una matriz de 64 bytes. |
WriteValue(String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un valor de cadena especificada. |
WriteXmlAttribute(XmlNode) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe el XmlNode especificado como un atributo XML. |
WriteXmlAttribute(XmlNode, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe el objeto XmlNode especificado como un atributo XML. |
WriteXsiType(String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Escribe un atributo |