SerializationUtilities Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Narzędzia serializacji
public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
- Dziedziczenie
-
SerializationUtilities
Pola
ExtensionsXmlElementName |
Nazwa elementu XML dla elementu zewnętrznego, który zawiera listę ExtensionElements. |
Metody
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Pomocnik do skompilowania klasy SerializationMessage i przechowania go w danej serializacjiContext. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Pomocnik do skompilowania klasy SerializationMessage i przechowania go w danej serializacjiContext. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Pomocnik do skompilowania klasy SerializationMessage i przechowania go w danej serializacjiContext. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Pomocnik do skompilowania klasy SerializationMessage i przechowania go w danej serializacjiContext. |
AddValidationMessage(SerializationResult, ValidationMessage) |
Dodaj komunikat weryfikacji jako komunikat serializacji, który jest używany do raportowania niepowodzeń sprawdzania poprawności czasu ładowania. |
GetElementName(ModelElement) |
Pobierz nazwę elementu ModelElement na potrzeby wyświetlania (np. używane w komunikatach o błędach). |
GetNamespacesFromCurrentNode(XmlReader) |
Zwraca listę przestrzeni nazw XML w bieżącym węźle |
GetPositionInfo(XmlReader, Int32, Int32) |
Pobierz informacje o pozycji z elementu XmlReader, jeśli są dostępne. |
GetString<T>(SerializationContext, T) |
Konwertuje obiekt danego typu na ciąg |
GetString<T>(T) |
Konwertuje obiekt danego typu na ciąg |
GetValue<T>(SerializationContext, String) |
Konwertuje ciąg na dany typ |
GetValue<T>(String) |
Konwertuje ciąg na dany typ |
ReadExtensions(SerializationContext, XmlReader, Partition) |
Odczytuje elementy rozszerzenia z dostarczonego czytnika. |
ResolveDomainModels(XmlReader, ISerializerLocator, Store) |
Rozpoznaje deklaracje przestrzeni nazw XML do modeli domeny i ładuje modele domen do magazynu. |
Skip(XmlReader) |
Pomiń element XmlReader na:
|
SkipToFirstChild(XmlReader) |
Przenieś czytnik do otwartego tagu pierwszego elementu podrzędnego.
|
SkipToNextElement(XmlReader) |
Przypisz czytelnika do tagu początkowego następnego elementu. Jest to zwykle używane po wywołaniu ReaderInnerXml(), gdzie czytnik zostanie umieszczony po zamknięciu tagu poprzedniego elementu. Ponieważ mogą istnieć białe znaki lub komentarze między dwoma elementami, czytnik może nie zostać przeniesiony do tagu początkowego następnego elementu automatycznie. Jeśli czytelnik znajduje się już w tagu startowym, ta metoda nic nie zrobi. Metoda zostanie również zatrzymana w przypadku napotkania tagu końcowego, co oznacza, że nie ma więcej elementów równorzędnych i osiągnięto koniec elementu nadrzędnego. |
TryGetValue<T>(SerializationContext, String, T) |
Spróbuj przekonwertować ciąg na dany typ. Nie jest zgłaszany wyjątek. |
TryGetValue<T>(String, T) |
Spróbuj przekonwertować ciąg na dany typ. Nie jest zgłaszany wyjątek. |
TryGetValueFromBinaryForm<T>(String, T) |
Spróbuj wykonać deserializowanie danych wejściowych typu T z danego ciągu. |
UnescapeXmlString(String) |
Przestarzałe.
Odsuń znaki odczytywane z kodu XML, np. konwertowanie & wróć do &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
Zapisywanie przestrzeni nazw XML dla modeli domen w podanym katalogu |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
Zapisz podaną listę elementów rozszerzenia wewnątrz elementu XML rozszerzeń. |