CodeDomSerializerBase.SerializeEvent Metode
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.
Menserialisasikan peristiwa yang diberikan ke dalam koleksi pernyataan yang diberikan.
protected:
void SerializeEvent(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeStatementCollection ^ statements, System::Object ^ value, System::ComponentModel::EventDescriptor ^ descriptor);
protected void SerializeEvent (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatementCollection statements, object value, System.ComponentModel.EventDescriptor descriptor);
member this.SerializeEvent : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeStatementCollection * obj * System.ComponentModel.EventDescriptor -> unit
Protected Sub SerializeEvent (manager As IDesignerSerializationManager, statements As CodeStatementCollection, value As Object, descriptor As EventDescriptor)
Parameter
- manager
- IDesignerSerializationManager
yang IDesignerSerializationManager digunakan untuk serialisasi.
- statements
- CodeStatementCollection
Tempat CodeStatementCollection peristiwa akan diserialisasikan.
- value
- Object
Objek yang descriptor
terikat.
- descriptor
- EventDescriptor
Menentukan EventDescriptor peristiwa yang akan diserialisasikan.
Pengecualian
manager
, value
, statements
, atau descriptor
adalah null
.
IEventBindingService tidak tersedia.
Keterangan
Metode SerializeEvent ini adalah metode pembantu yang berasal dari kelas dapat memanggil untuk membuat serialisasi satu peristiwa ke dalam CodeStatementCollection. SerializeEvent meminta manajer serialisasi untuk peristiwa tertentu MemberCodeDomSerializer , lalu meminta untuk menserialisasikannya MemberCodeDomSerializer .
SerializeEventstatements
menempatkan parameter dan descriptor
pada ContextStack.
SerializeEventIEventBindingService memerlukan untuk menemukan pengikatan peristiwa ke metode yang tidak dikompilasi. Jika layanan ini tidak ada, pengikatan peristiwa ke metode yang tidak dikompilasi tidak akan ditulis. Pengikatan peristiwa ke metode yang dikompilasi masih akan diserialisasikan jika objek tempat peristiwa terikat dapat dikonversi menjadi ekspresi.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk