Compartir a través de


SerializationUtilities Clase

Definición

Utilidades de serialización

public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
Herencia
SerializationUtilities

Campos

ExtensionsXmlElementName

El nombre del elemento XML para el elemento externo que contiene una lista de ExtensionElements.

Métodos

AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

Asistente para compilar un SerializationMessage y almacenarlo en el SerializationContext especificado.

AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[])

Asistente para compilar un SerializationMessage y almacenarlo en el SerializationContext especificado.

AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[])

Asistente para compilar un SerializationMessage y almacenarlo en el SerializationContext especificado.

AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

Asistente para compilar un SerializationMessage y almacenarlo en el SerializationContext especificado.

AddValidationMessage(SerializationResult, ValidationMessage)

Agregue un mensaje de validación como mensaje de serialización, que se usa para notificar errores de validación en tiempo de carga.

GetElementName(ModelElement)

Obtenga el nombre de modelElement para mostrar (por ejemplo, se usa en los mensajes de error).

GetNamespacesFromCurrentNode(XmlReader)

Devuelve una lista de los espacios de nombres XML en el ámbito del nodo actual.

GetPositionInfo(XmlReader, Int32, Int32)

Obtenga la información de posición de un objeto XmlReader si está disponible.

GetString<T>(SerializationContext, T)

Convierte un objeto del tipo especificado en una cadena.

GetString<T>(T)

Convierte un objeto del tipo especificado en una cadena.

GetValue<T>(SerializationContext, String)

Convierte una cadena al tipo especificado

GetValue<T>(String)

Convierte una cadena al tipo especificado

ReadExtensions(SerializationContext, XmlReader, Partition)

Lee elementos de extensión del lector proporcionado.

ResolveDomainModels(XmlReader, ISerializerLocator, Store)

Resuelve declaraciones de espacio de nombres XML en modelos de dominio y carga los modelos de dominio en el almacén.

Skip(XmlReader)

Omita XmlReader para:

  1. Etiqueta de inicio del siguiente elemento relacionado.
  2. Etiqueta final del elemento primario contenedor.
  3. Final de archivo.
SkipToFirstChild(XmlReader)

Mueva el lector a la etiqueta abierta del primer elemento secundario.

  • Si el lector no está en una etiqueta abierta (incluida la etiqueta vacía), el método no hace nada (sin mover).
  • Si el lector no tiene ningún elemento secundario anidado, el método moverá el lector a la etiqueta de cierre coincidente.
SkipToNextElement(XmlReader)

Asigne el lector a la etiqueta de inicio del siguiente elemento. Normalmente se usa después de una llamada ReaderInnerXml(), donde el lector se colocará después de la etiqueta close del elemento anterior. Puesto que puede haber espacios en blanco o comentarios entre los dos elementos, es posible que el lector no se mueva automáticamente a la etiqueta de inicio del siguiente elemento. Si el lector ya está en una etiqueta de inicio, este método no hará nada. El método también se detendrá si se encuentra una etiqueta final, lo que significa que no hay más elementos del mismo nivel y se alcanza el final del elemento primario.

TryGetValue<T>(SerializationContext, String, T)

Intenta convertir una cadena en el tipo especificado, no se produce ninguna excepción.

TryGetValue<T>(String, T)

Intenta convertir una cadena en el tipo especificado, no se produce ninguna excepción.

TryGetValueFromBinaryForm<T>(String, T)

Intente deserializar una entrada de tipo T de la cadena especificada.

UnescapeXmlString(String)
Obsoletos.

Desascape los caracteres leídos de XML, por ejemplo, convertir & volver a &.

WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String)

Escribe los espacios de nombres XML para los modelos de dominio en el directorio especificado

WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>)

Escribe la lista proporcionada de elementos de extensión dentro de un elemento XML de extensiones.

Se aplica a