SerializationUtilities Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Utilità di serializzazione
public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
- Ereditarietà
-
SerializationUtilities
Campi
ExtensionsXmlElementName |
Nome dell'elemento XML per l'elemento esterno che contiene un elenco di ExtensionElements. |
Metodi
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Funzione di supporto per la compilazione di un oggetto SerializationMessage e la relativa archiviazione nell'oggetto SerializationContext specificato. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Funzione di supporto per la compilazione di un oggetto SerializationMessage e la relativa archiviazione nell'oggetto SerializationContext specificato. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Funzione di supporto per la compilazione di un oggetto SerializationMessage e la relativa archiviazione nell'oggetto SerializationContext specificato. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Funzione di supporto per la compilazione di un oggetto SerializationMessage e la relativa archiviazione nell'oggetto SerializationContext specificato. |
AddValidationMessage(SerializationResult, ValidationMessage) |
Aggiungere un messaggio di convalida come messaggio di serializzazione, usato per segnalare errori di convalida del tempo di caricamento. |
GetElementName(ModelElement) |
Ottenere il nome di un ModelElement per lo scopo di visualizzazione, ad esempio usato nei messaggi di errore. |
GetNamespacesFromCurrentNode(XmlReader) |
Restituisce un elenco degli spazi dei nomi XML nel nodo corrente. |
GetPositionInfo(XmlReader, Int32, Int32) |
Ottenere le informazioni sulla posizione da un xmlReader se disponibile. |
GetString<T>(SerializationContext, T) |
Converte un oggetto del tipo specificato in una stringa |
GetString<T>(T) |
Converte un oggetto del tipo specificato in una stringa |
GetValue<T>(SerializationContext, String) |
Converte una stringa nel tipo specificato |
GetValue<T>(String) |
Converte una stringa nel tipo specificato |
ReadExtensions(SerializationContext, XmlReader, Partition) |
Legge gli elementi di estensione dal lettore fornito. |
ResolveDomainModels(XmlReader, ISerializerLocator, Store) |
Risolvere le dichiarazioni dello spazio dei nomi XML in modelli di dominio e carica i modelli di dominio nell'archivio. |
Skip(XmlReader) |
Ignorare xmlReader in:
|
SkipToFirstChild(XmlReader) |
Spostare il lettore nel tag aperto del primo elemento figlio.
|
SkipToNextElement(XmlReader) |
Assegnare il lettore al tag iniziale dell'elemento successivo. Questa operazione viene in genere usata dopo una chiamata ReaderInnerXml(), in cui il lettore verrà posizionato dopo il tag di chiusura dell'elemento precedente. Poiché potrebbero essere presenti spazi vuoti o commenti tra i due elementi, il lettore potrebbe non essere spostato automaticamente nel tag iniziale dell'elemento successivo. Se il lettore è già in un tag iniziale, questo metodo non eseguirà nulla. Il metodo si arresterà anche se viene rilevato un tag finale, il che significa che non sono presenti più fratelli e la fine dell'elemento padre viene raggiunta. |
TryGetValue<T>(SerializationContext, String, T) |
Provare a convertire una stringa nel tipo specificato. Non viene generata alcuna eccezione. |
TryGetValue<T>(String, T) |
Provare a convertire una stringa nel tipo specificato. Non viene generata alcuna eccezione. |
TryGetValueFromBinaryForm<T>(String, T) |
Provare a deserializzare un input di tipo T dalla stringa specificata. |
UnescapeXmlString(String) |
Obsoleti.
Annullare l'escape dei caratteri letti da XML, ad esempio la conversione di & tornare a &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
Scrive gli spazi dei nomi XML per i modelli di dominio nella directory specificata |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
Scrive l'elenco fornito degli elementi dell'estensione in un elemento XML delle estensioni. |