Bagikan melalui


SerializationUtilities Kelas

Definisi

Utilitas Serialisasi

public ref class SerializationUtilities abstract sealed
public static class SerializationUtilities
type SerializationUtilities = class
Public Class SerializationUtilities
Warisan
SerializationUtilities

Bidang

ExtensionsXmlElementName

Nama elemen XML untuk elemen luar yang berisi daftar ExtensionElements.

Metode

AddMessage(SerializationContext, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

Pembantu untuk membangun SerializationMessage dan menyimpannya ke dalam SerializationContext yang diberikan.

AddMessage(SerializationContext, SerializationMessageKind, String, IXmlLineInfo, KeyValuePair<String,Object>[])

Pembantu untuk membangun SerializationMessage dan menyimpannya ke dalam SerializationContext yang diberikan.

AddMessage(SerializationContext, SerializationMessageKind, XmlException, KeyValuePair<String,Object>[])

Pembantu untuk membangun SerializationMessage dan menyimpannya ke dalam SerializationContext yang diberikan.

AddMessage(SerializationResult, String, SerializationMessageKind, String, Int32, Int32, KeyValuePair<String,Object>[])

Pembantu untuk membangun SerializationMessage dan menyimpannya ke dalam SerializationContext yang diberikan.

AddValidationMessage(SerializationResult, ValidationMessage)

Tambahkan pesan validasi sebagai pesan serialisasi, yang digunakan untuk melaporkan kegagalan validasi waktu muat.

GetElementName(ModelElement)

Dapatkan nama ModelElement untuk tujuan tampilan (misalnya digunakan dalam pesan kesalahan).

GetNamespacesFromCurrentNode(XmlReader)

Mengembalikan daftar namespace XML dalam simpul saat ini

GetPositionInfo(XmlReader, Int32, Int32)

Dapatkan informasi posisi dari XmlReader jika tersedia.

GetString<T>(SerializationContext, T)

Mengonversi objek dari jenis yang diberikan menjadi string

GetString<T>(T)

Mengonversi objek dari jenis yang diberikan menjadi string

GetValue<T>(SerializationContext, String)

Mengonversi string ke jenis yang diberikan

GetValue<T>(String)

Mengonversi string ke jenis yang diberikan

ReadExtensions(SerializationContext, XmlReader, Partition)

Membaca elemen ekstensi dari pembaca yang disediakan.

ResolveDomainModels(XmlReader, ISerializerLocator, Store)

Menyelesaikan deklarasi namespace XML ke model domain dan memuat model domain ke dalam penyimpanan.

Skip(XmlReader)

Lewati XmlReader ke:

  1. Mulai tag dari elemen saudara kandung berikutnya.
  2. Tag akhir dari elemen induk yang berisi.
  3. Akhir file.
SkipToFirstChild(XmlReader)

Pindahkan pembaca ke tag terbuka dari elemen anak pertama.

  • Jika pembaca tidak berada di tag terbuka (termasuk tag kosong), metode tidak melakukan apa pun (tidak ada pemindahan).
  • Jika pembaca tidak memiliki elemen turunan berlapis, metode akan memindahkan pembaca ke tag tutup yang cocok.
SkipToNextElement(XmlReader)

Tetapkan pembaca ke tag awal elemen berikutnya. Ini biasanya digunakan setelah panggilan ReaderInnerXml(), di mana pembaca akan diposisikan setelah tag penutup dari elemen sebelumnya. Karena mungkin ada spasi kosong atau komentar di antara kedua elemen, pembaca mungkin tidak dipindahkan ke tag awal elemen berikutnya secara otomatis. Jika pembaca sudah pada tag mulai, metode ini tidak akan melakukan apa-apa. Metode ini juga akan berhenti jika tag akhir ditemukan, yang berarti tidak ada lagi saudara kandung dan akhir elemen induk tercapai.

TryGetValue<T>(SerializationContext, String, T)

Cobalah untuk mengonversi string menjadi jenis yang diberikan, tidak ada pengecualian yang dilemparkan.

TryGetValue<T>(String, T)

Cobalah untuk mengonversi string menjadi jenis yang diberikan, tidak ada pengecualian yang dilemparkan.

TryGetValueFromBinaryForm<T>(String, T)

Cobalah untuk mendeserialisasi input jenis T dari string yang diberikan.

UnescapeXmlString(String)
Kedaluwarsa.

Batalkan pelepasan karakter yang dibaca dari XML, misalnya mengonversi & kembali ke &.

WriteDomainModelNamespaces(DomainXmlSerializerDirectory, XmlWriter, String)

Menulis namespace xml untuk model domain di direktori yang disediakan

WriteExtensions(SerializationContext, XmlWriter, IEnumerable<ExtensionElement>)

Tulis daftar elemen ekstensi yang disediakan di dalam elemen XML ekstensi.

Berlaku untuk