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.