SerializationUtilities Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Программы сериализации
public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
- Наследование
-
SerializationUtilities
Поля
ExtensionsXmlElementName |
Имя XML-элемента для внешнего элемента, в котором содержится список объектов ExtensionElements. |
Методы
AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Вспомогательный метод для построения SerializationMessage и сохранения его в заданном SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[]) |
Вспомогательный метод для построения SerializationMessage и сохранения его в заданном SerializationContext. |
AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[]) |
Вспомогательный метод для построения SerializationMessage и сохранения его в заданном SerializationContext. |
AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[]) |
Вспомогательный метод для построения SerializationMessage и сохранения его в заданном SerializationContext. |
AddValidationMessage(SerializationResult, ValidationMessage) |
Добавьте сообщение проверки в качестве сообщения о сериализации, которое используется для сообщения о сбоях проверки во время загрузки. |
GetElementName(ModelElement) |
Получите имя ModelElement для отображения (например, используется в сообщениях об ошибках). |
GetNamespacesFromCurrentNode(XmlReader) |
Возвращает список пространств имен XML в текущем узле. |
GetPositionInfo(XmlReader, Int32, Int32) |
Получите сведения о положении из XmlReader, если они доступны. |
GetString<T>(SerializationContext, T) |
Преобразует объект заданного типа в строку. |
GetString<T>(T) |
Преобразует объект заданного типа в строку. |
GetValue<T>(SerializationContext, String) |
Преобразует сроку в данный тип |
GetValue<T>(String) |
Преобразует сроку в данный тип |
ReadExtensions(SerializationContext, XmlReader, Partition) |
Считывает элементы расширения из указанного средства чтения. |
ResolveDomainModels(XmlReader, ISerializerLocator, Store) |
Разрешает объявления пространств имен XML в модели домена и загружает модели домена в хранилище. |
Skip(XmlReader) |
Пропустите XmlReader, чтобы:
|
SkipToFirstChild(XmlReader) |
Переместите средство чтения в открытый тег первого дочернего элемента.
|
SkipToNextElement(XmlReader) |
Назначьте средство чтения тегу start следующего элемента. Обычно используется после вызова ReaderInnerXml(), где средство чтения будет располагаться после тега close предыдущего элемента. Так как между двумя элементами могут существовать пробелы или комментарии, средство чтения не может быть автоматически перемещено в начальный тег следующего элемента. Если средство чтения уже находится в начальном теге, этот метод не выполняет никаких действий. Метод также останавливается при обнаружении конечного тега. Это означает, что больше нет одноуровневых элементов и достигается конец родительского элемента. |
TryGetValue<T>(SerializationContext, String, T) |
Попробовать преобразовать строку в указанный тип, исключение не вызывается. |
TryGetValue<T>(String, T) |
Попробовать преобразовать строку в указанный тип, исключение не вызывается. |
TryGetValueFromBinaryForm<T>(String, T) |
Попробуйте десериализовать входные данные типа T из заданной строки. |
UnescapeXmlString(String) |
Устаревшие..
Отмена отсчитывания символов из XML, например преобразование & вернуться к &. |
WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String) |
Запись пространств имен XML для моделей домена в предоставленном каталоге |
WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>) |
Запись предоставленного списка элементов расширения в XML-элемент расширений. |