SerializationUtilities 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.
Utilitários de serialização
public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
- Herança
-
SerializationUtilities
Campos
ExtensionsXmlElementName |
O nome do elemento XML para o elemento externo que contém uma lista de ExtensionElements. |
Métodos
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Auxiliar para criar um SerializationMessage e armazená-lo no SerializationContext especificado. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Auxiliar para criar um SerializationMessage e armazená-lo no SerializationContext especificado. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Auxiliar para criar um SerializationMessage e armazená-lo no SerializationContext especificado. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Auxiliar para criar um SerializationMessage e armazená-lo no SerializationContext especificado. |
AddValidationMessage(SerializationResult, ValidationMessage) |
Adicione uma mensagem de validação como mensagem de serialização, que é usada para relatar falhas de validação de tempo de carga. |
GetElementName(ModelElement) |
Obtenha o nome de um ModelElement para fins de exibição (por exemplo, usado em mensagens de erro). |
GetNamespacesFromCurrentNode(XmlReader) |
Retorna uma lista dos namespaces XML no nó atual |
GetPositionInfo(XmlReader, Int32, Int32) |
Obtenha as informações de posição de um XmlReader, se disponível. |
GetString<T>(SerializationContext, T) |
Converte um objeto do tipo especificado em uma cadeia de caracteres |
GetString<T>(T) |
Converte um objeto do tipo especificado em uma cadeia de caracteres |
GetValue<T>(SerializationContext, String) |
Converte uma cadeia de caracteres no tipo fornecido |
GetValue<T>(String) |
Converte uma cadeia de caracteres no tipo fornecido |
ReadExtensions(SerializationContext, XmlReader, Partition) |
Lê elementos de extensão do leitor fornecido. |
ResolveDomainModels(XmlReader, ISerializerLocator, Store) |
Resolve declarações de namespace XML para modelos de domínio e carrega os modelos de domínio no repositório. |
Skip(XmlReader) |
Ignore o XmlReader para:
|
SkipToFirstChild(XmlReader) |
Mova o leitor para a marca aberta do primeiro elemento filho.
|
SkipToNextElement(XmlReader) |
Atribua o leitor à marca inicial do próximo elemento. Isso geralmente é usado após uma chamada ReaderInnerXml(), em que o leitor será posicionado após a marca de fechamento do elemento anterior. Como pode haver espaço em branco ou comentários entre os dois elementos, o leitor pode não ser movido para a marca inicial do próximo elemento automaticamente. Se o leitor já estiver em uma marca inicial, esse método não fará nada. O método também será interrompido se uma marca final for encontrada, o que significa que não há mais irmãos e o fim do elemento pai é atingido. |
TryGetValue<T>(SerializationContext, String, T) |
Tente converter uma cadeia de caracteres no tipo fornecido, nenhuma exceção é gerada. |
TryGetValue<T>(String, T) |
Tente converter uma cadeia de caracteres no tipo fornecido, nenhuma exceção é gerada. |
TryGetValueFromBinaryForm<T>(String, T) |
Tente desserializar uma entrada do tipo T da cadeia de caracteres fornecida. |
UnescapeXmlString(String) |
Obsoleto.
Não esconda os caracteres lidos do XML, por exemplo, convertendo & voltar para &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
Escrever os namespaces xml para modelos de domínio no diretório fornecido |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
Escreva a lista fornecida de elementos de extensão dentro de um elemento XML de extensões. |