Partager via


SerializationUtilities Classe

Définition

Utilitaires de sérialisation

public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
Héritage
SerializationUtilities

Champs

ExtensionsXmlElementName

Nom de l'élément XML externe qui contient une liste d'ExtensionElements.

Méthodes

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

Programme d'assistance pour générer un SerializationMessage et le stocker dans le SerializationContext donné.

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

Programme d'assistance pour générer un SerializationMessage et le stocker dans le SerializationContext donné.

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

Programme d'assistance pour générer un SerializationMessage et le stocker dans le SerializationContext donné.

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

Programme d'assistance pour générer un SerializationMessage et le stocker dans le SerializationContext donné.

AddValidationMessage(SerializationResult, ValidationMessage)

Ajoutez un message de validation en tant que message de sérialisation, qui est utilisé pour signaler les échecs de validation au moment du chargement.

GetElementName(ModelElement)

Obtenez le nom d’un ModelElement à des fins d’affichage (par exemple, utilisé dans les messages d’erreur).

GetNamespacesFromCurrentNode(XmlReader)

Retourne la liste des espaces de noms XML dans le nœud actuel.

GetPositionInfo(XmlReader, Int32, Int32)

Obtenez les informations de position à partir d’un XmlReader, le cas échéant.

GetString<T>(SerializationContext, T)

Convertit un objet du type donné en chaîne

GetString<T>(T)

Convertit un objet du type donné en chaîne

GetValue<T>(SerializationContext, String)

Convertit une chaîne en type donné.

GetValue<T>(String)

Convertit une chaîne en type donné.

ReadExtensions(SerializationContext, XmlReader, Partition)

Lit les éléments d'extension dans le lecteur fourni.

ResolveDomainModels(XmlReader, ISerializerLocator, Store)

Résout les déclarations d'espaces de noms XML en modèles de domaine et charge les modèles de domaine dans le magasin.

Skip(XmlReader)

Ignorez xmlReader pour :

  1. Balise de début de l’élément frère suivant.
  2. Balise de fin de l’élément parent contenant.
  3. Fin du fichier.
SkipToFirstChild(XmlReader)

Déplacez le lecteur vers la balise ouverte du premier élément enfant.

  • Si le lecteur n’est pas sur une balise ouverte (y compris une balise vide), la méthode ne fait rien (aucun déplacement).
  • Si le lecteur n’a pas d’élément enfant imbriqué, la méthode déplace le lecteur vers la balise close correspondante.
SkipToNextElement(XmlReader)

Affectez le lecteur à la balise de début de l’élément suivant. Il est généralement utilisé après un appel ReaderInnerXml(), où le lecteur sera positionné après la balise de fermeture de l’élément précédent. Étant donné qu’il peut y avoir des espaces blancs ou des commentaires entre les deux éléments, le lecteur ne peut pas être déplacé automatiquement vers la balise de début de l’élément suivant. Si le lecteur se trouve déjà sur une balise de démarrage, cette méthode ne fera rien. La méthode s’arrête également si une balise de fin est rencontrée, ce qui signifie qu’il n’y a plus de frères et que la fin de l’élément parent est atteinte.

TryGetValue<T>(SerializationContext, String, T)

Tente de convertir une chaîne en un type donné ; aucune exception n'est levée.

TryGetValue<T>(String, T)

Tente de convertir une chaîne en un type donné ; aucune exception n'est levée.

TryGetValueFromBinaryForm<T>(String, T)

Essayez de désérialiser une entrée de type T à partir de la chaîne donnée.

UnescapeXmlString(String)
Obsolète.

Annuler l’affichage des caractères lus à partir de XML, par exemple la conversion de & ; retour à &.

WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String)

Écrit les espaces de noms XML pour les modèles de domaine dans le répertoire fourni

WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>)

Écrit la liste d'éléments d'extension fournie dans un élément XML d'extensions.

S’applique à