ComponentSerializationService Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas dasar untuk membuat serial sekumpulan komponen atau objek yang dapat diserialisasikan ke dalam penyimpanan serialisasi.
public ref class ComponentSerializationService abstract
public abstract class ComponentSerializationService
type ComponentSerializationService = class
Public MustInherit Class ComponentSerializationService
- Warisan
-
ComponentSerializationService
- Turunan
Keterangan
Serialisasi ComponentSerializationService satu set komponen atau objek yang dapat diserialisasikan ke dalam penyimpanan serialisasi. Penyimpanan kemudian dapat dideserialisasi nanti. Kelas ComponentSerializationService ini berbeda dari skema serialisasi lainnya karena format serialisasi buram, dan memungkinkan serialisasi parsial objek. Misalnya, Anda dapat memilih untuk menserialisasikan hanya properti yang dipilih untuk objek.
Kelas ini adalah abstract
. Biasanya, DesignerLoader akan memberikan implementasi konkret dari kelas ini dan menambahkannya sebagai layanan ke DesignSurface. Ini memungkinkan objek untuk diserialisasikan dalam format yang paling cocok untuk mereka.
Kelas ComponentSerializationService menggantikan IDesignerSerializationService antarmuka dari .NET Framework versi 1.0, meskipun yang terakhir dipertahankan untuk kompatibilitas mundur.
Catatan Bagi Implementer
Ketika Anda mewarisi dari ComponentSerializationService kelas , Anda harus mengambil alih semua metode di kelas ini. Beberapa metode ini dirancang untuk melemparkan pengecualian, seperti yang didokumentasikan dalam topik yang sesuai; sangat disarankan agar kelas turunan mengikuti panduan ini untuk menjaga konsistensi operasi. Untuk informasi selengkapnya, lihat CodeDomComponentSerializationService kelas.
Konstruktor
ComponentSerializationService() |
Menginisialisasi instans baru kelas ComponentSerializationService. |
Metode
CreateStore() |
Membuat baru SerializationStore. |
Deserialize(SerializationStore) |
Mendeserialisasi toko yang diberikan untuk menghasilkan kumpulan objek. |
Deserialize(SerializationStore, IContainer) |
Mendeserialisasi penyimpanan yang diberikan dan mengisi yang diberikan IContainer dengan objek deserialisasi IComponent . |
DeserializeTo(SerializationStore, IContainer) |
Mendeserialisasi yang diberikan SerializationStore ke kontainer yang diberikan. |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Mendeserialisasi yang diberikan SerializationStore ke kontainer tertentu, secara opsional memvalidasi jenis daur ulang. |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Mendeserialisasi yang diberikan SerializationStore ke kontainer yang diberikan, secara opsional menerapkan nilai properti default. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
LoadStore(Stream) |
SerializationStore Memuat dari aliran. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
Serialize(SerializationStore, Object) |
Menserialisasikan objek yang diberikan ke yang diberikan SerializationStore. |
SerializeAbsolute(SerializationStore, Object) |
Menserialisasikan objek yang diberikan, akuntansi untuk nilai properti default. |
SerializeMember(SerializationStore, Object, MemberDescriptor) |
Menserialisasikan anggota yang diberikan pada objek yang diberikan. |
SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor) |
Menserialisasikan anggota yang diberikan pada objek yang diberikan, akuntansi untuk nilai properti default. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |