SerializationUtilities Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
|
SkipToFirstChild(XmlReader) |
Déplacez le lecteur vers la balise ouverte du premier élément enfant.
|
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. |