CodeDomSerializerBase.SerializeEvent Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen olayı verilen deyim koleksiyonuna serileştirir.
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)
Parametreler
- manager
- IDesignerSerializationManager
IDesignerSerializationManager Serileştirme için kullanılacak.
- statements
- CodeStatementCollection
Olayın CodeStatementCollection seri hale getirileceği.
- value
- Object
Bağlı olan descriptor
nesne.
- descriptor
- EventDescriptor
Serileştireceğiniz EventDescriptor olayı belirten.
Özel durumlar
manager
, value
, statements
veya descriptor
şeklindedir null
.
IEventBindingService kullanılamaz.
Açıklamalar
SerializeEvent yöntemi, türetilmiş sınıfların verilen içinde tek bir olayı seri hale getirmek için çağırabileceği yardımcı bir yöntemdirCodeStatementCollection. SerializeEvent belirtilen olay için serileştirme MemberCodeDomSerializer yöneticisini sorgular ve ardından seri hale getirmesini MemberCodeDomSerializer ister.
SerializeEventstatements
ve descriptor
parametrelerini üzerine ContextStackyerleştirir.
SerializeEvent derlenmeyen yöntemlere yönelik olay bağlamalarını bulmak için bir IEventBindingService gerektirir. Bu hizmet yoksa, derlenmemiş yöntemlere olay bağlamaları yazılmaz. Olayların bağlandığı nesneler ifadelere dönüştürülebiliyorsa, derlenmiş yöntemlere yönelik olay bağlamaları yine seri hale getirilir.