SerializationUtilities 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í.
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:
|
SkipToFirstChild(XmlReader) |
Mueva el lector a la etiqueta abierta del primer elemento secundario.
|
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. |