SerializationUtilities Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisierungshilfsprogramme
public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
- Vererbung
-
SerializationUtilities
Felder
ExtensionsXmlElementName |
Der XML-Elementname für das äußere Element, das eine Liste von ExtensionElements enthält. |
Methoden
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Hilfsprogramm zum Erstellen einer SerializationMessage und zum Speichern im angegebenen SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Hilfsprogramm zum Erstellen einer SerializationMessage und zum Speichern im angegebenen SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Hilfsprogramm zum Erstellen einer SerializationMessage und zum Speichern im angegebenen SerializationContext. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Hilfsprogramm zum Erstellen einer SerializationMessage und zum Speichern im angegebenen SerializationContext. |
AddValidationMessage(SerializationResult, ValidationMessage) |
Fügen Sie eine Validierungsmeldung als Serialisierungsmeldung hinzu, die verwendet wird, um Fehler bei der Überprüfung der Ladezeit zu melden. |
GetElementName(ModelElement) |
Rufen Sie den Namen eines ModelElements zu Anzeigezwecken ab (z. B. in Fehlermeldungen verwendet). |
GetNamespacesFromCurrentNode(XmlReader) |
Gibt eine Liste der XML-Namespaces im aktuellen Knoten zurück. |
GetPositionInfo(XmlReader, Int32, Int32) |
Rufen Sie die Positionsinformationen von einem XmlReader ab, falls verfügbar. |
GetString<T>(SerializationContext, T) |
Konvertiert ein Objekt des angegebenen Typs in eine Zeichenfolge |
GetString<T>(T) |
Konvertiert ein Objekt des angegebenen Typs in eine Zeichenfolge |
GetValue<T>(SerializationContext, String) |
Konvertiert eine Zeichenfolge in den angegebenen Typ |
GetValue<T>(String) |
Konvertiert eine Zeichenfolge in den angegebenen Typ |
ReadExtensions(SerializationContext, XmlReader, Partition) |
Liest Erweiterungselemente vom angegebenen Reader. |
ResolveDomainModels(XmlReader, ISerializerLocator, Store) |
Löst XML-Namespacedeklarationen in Domänenmodelle auf und lädt die Domänenmodelle in den Speicher. |
Skip(XmlReader) |
Überspringen Sie den XmlReader für:
|
SkipToFirstChild(XmlReader) |
Verschieben Sie den Reader in das geöffnete Tag des ersten untergeordneten Elements.
|
SkipToNextElement(XmlReader) |
Weisen Sie den Reader dem Starttag des nächsten Elements zu. Dies wird in der Regel nach einem ReaderInnerXml()-Aufruf verwendet, bei dem der Reader nach dem Close-Tag des vorherigen Elements positioniert wird. Da zwischen den beiden Elementen Leerzeichen oder Kommentare vorhanden sein können, wird der Reader möglicherweise nicht automatisch auf das Starttag des nächsten Elements verschoben. Wenn sich der Leser bereits auf einem Starttag befindet, wird von dieser Methode nichts getan. Die -Methode wird auch beendet, wenn ein Endtag gefunden wird. Dies bedeutet, dass es keine weiteren Geschwister gibt und das Ende des übergeordneten Elements erreicht ist. |
TryGetValue<T>(SerializationContext, String, T) |
Versuchen Sie, eine Zeichenfolge in den angegebenen Typ zu konvertieren, es wird keine Ausnahme ausgelöst. |
TryGetValue<T>(String, T) |
Versuchen Sie, eine Zeichenfolge in den angegebenen Typ zu konvertieren, es wird keine Ausnahme ausgelöst. |
TryGetValueFromBinaryForm<T>(String, T) |
Versuchen Sie, eine Eingabe vom Typ T aus der angegebenen Zeichenfolge zu deserialisieren. |
UnescapeXmlString(String) |
Veraltet.
Heben Sie die aus XML gelesenen Zeichen auf, z. B. Konvertieren & zurück zu &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
Schreiben der XML-Namespaces für Domänenmodelle im angegebenen Verzeichnis |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
Schreiben Sie die angegebene Liste der Erweiterungselemente in ein EXTENSIONS-XML-Element. |