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 menserialisasikan 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
Menserialisasikan ComponentSerializationService sekumpulan komponen atau objek yang dapat diserialisasikan ke dalam penyimpanan serialisasi. Toko 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, akan DesignerLoader memberikan implementasi konkret dari kelas ini dan menambahkannya sebagai layanan ke DesignSurface. Ini memungkinkan objek untuk diserialisasikan dalam format yang paling cocok untuk objek tersebut.
Kelas ComponentSerializationService menggantikan antarmuka IDesignerSerializationService 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 kelas CodeDomComponentSerializationService.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ComponentSerializationService() |
Menginisialisasi instans baru dari kelas ComponentSerializationService. |
Metode
| Nama | Deskripsi |
|---|---|
| CreateStore() |
Membuat baru SerializationStore. |
| Deserialize(SerializationStore, IContainer) |
Mendeserialisasi penyimpanan yang diberikan dan mengisi yang diberikan IContainer dengan objek yang dideserialisasi IComponent . |
| Deserialize(SerializationStore) |
Mendeserialisasi toko yang diberikan untuk menghasilkan kumpulan objek. |
| DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Mendeserialisasi yang diberikan ke kontainer yang diberikan SerializationStore , secara opsional menerapkan nilai properti default. |
| DeserializeTo(SerializationStore, IContainer, Boolean) |
Mendeserialisasi yang diberikan ke kontainer yang diberikan SerializationStore , secara opsional memvalidasi jenis daur ulang. |
| DeserializeTo(SerializationStore, IContainer) |
Mendeserialisasi yang diberikan SerializationStore ke kontainer yang diberikan. |
| 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 Type instans saat ini. (Diperoleh dari Object) |
| LoadStore(Stream) |
SerializationStore Memuat dari aliran. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Serialize(SerializationStore, Object) |
Menserialisasikan objek yang diberikan ke SerializationStore. |
| SerializeAbsolute(SerializationStore, Object) |
Menserialisasi objek yang diberikan, memperhitungkan 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, memperhitungkan nilai properti default. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |