SerializationUtilities Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nástroje pro serializaci
public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
- Dědičnost
-
SerializationUtilities
Pole
ExtensionsXmlElementName |
Název elementu XML pro vnější prvek, který obsahuje seznam ExtensionElements. |
Metody
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Pomocná rutina sestavení SerializationMessage a uložení do daného SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Pomocná rutina sestavení SerializationMessage a uložení do daného SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Pomocná rutina sestavení SerializationMessage a uložení do daného SerializationContext. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Pomocná rutina sestavení SerializationMessage a uložení do daného SerializationContext. |
AddValidationMessage(SerializationResult, ValidationMessage) |
Přidejte ověřovací zprávu jako zprávu serializace, která se používá k hlášení chyb při načítání ověření. |
GetElementName(ModelElement) |
Získejte název ModelElement pro účely zobrazení (např. použitý v chybových zprávách). |
GetNamespacesFromCurrentNode(XmlReader) |
Vrátí seznam oborů názvů XML v aktuálním uzlu. |
GetPositionInfo(XmlReader, Int32, Int32) |
Získejte informace o poloze z XmlReader, pokud je k dispozici. |
GetString<T>(SerializationContext, T) |
Převede objekt daného typu na řetězec. |
GetString<T>(T) |
Převede objekt daného typu na řetězec. |
GetValue<T>(SerializationContext, String) |
Převede řetězec na daný typ. |
GetValue<T>(String) |
Převede řetězec na daný typ. |
ReadExtensions(SerializationContext, XmlReader, Partition) |
Čte elementy rozšíření ze zadané čtečky. |
ResolveDomainModels(XmlReader, ISerializerLocator, Store) |
Přeloží deklarace oboru názvů XML na doménové modely a načte doménové modely do úložiště. |
Skip(XmlReader) |
Přeskočte XmlReader na:
|
SkipToFirstChild(XmlReader) |
Přesuňte čtenáře na otevřenou značku prvního podřízeného prvku.
|
SkipToNextElement(XmlReader) |
Přiřaďte čtenáře ke značce start dalšího prvku. Obvykle se používá po volání ReaderInnerXml(), kde bude čtečka umístěna za značkou close předchozího prvku. Vzhledem k tomu, že mezi těmito dvěma prvky mohou být prázdné znaky nebo komentáře, čtečka nemusí být automaticky přesunuta na počáteční značku dalšího prvku. Pokud je čtenář již na počáteční značce, tato metoda nic neudělá. Metoda se také zastaví, pokud je zjištěna koncová značka, což znamená, že neexistuje žádná další na stejné úrovni a je dosaženo konce nadřazeného prvku. |
TryGetValue<T>(SerializationContext, String, T) |
Zkuste převést řetězec na daný typ, nevyvolá se žádná výjimka. |
TryGetValue<T>(String, T) |
Zkuste převést řetězec na daný typ, nevyvolá se žádná výjimka. |
TryGetValueFromBinaryForm<T>(String, T) |
Pokuste se deserializovat vstup typu T z daného řetězce. |
UnescapeXmlString(String) |
Zastaralé.
Zrušte zobrazení znaků přečtených z XML, např. převodem & zpět na &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
Vypište obory názvů XML pro doménové modely v zadaném adresáři. |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
Napište zadaný seznam elementů rozšíření uvnitř rozšíření XML elementu. |