CodeDomSerializerBase.DeserializeInstance 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 türün bir örneğini döndürür.
protected:
virtual System::Object ^ DeserializeInstance(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ type, cli::array <System::Object ^> ^ parameters, System::String ^ name, bool addToContainer);
protected virtual object DeserializeInstance (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object[] parameters, string name, bool addToContainer);
protected virtual object DeserializeInstance (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object?[]? parameters, string? name, bool addToContainer);
abstract member DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
override this.DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
Protected Overridable Function DeserializeInstance (manager As IDesignerSerializationManager, type As Type, parameters As Object(), name As String, addToContainer As Boolean) As Object
Parametreler
- manager
- IDesignerSerializationManager
Serileştirme IDesignerSerializationManager için kullanılacak.
- parameters
- Object[]
için typeoluşturucuya geçirecek parametreler.
- name
- String
Seri durumdan çıkarılmış nesnenin adı.
- addToContainer
- Boolean
true bu nesneyi tasarım kapsayıcısına eklemek için; aksi takdirde , false. Nesnenin herhangi bir etkisi olması için bunu uygulaması IComponent gerekir.
Döndürülenler
type öğesinin bir örneği.
Özel durumlar
manager veya type şeklindedir null.
Açıklamalar
yöntemi DeserializeInstance , bir nesnenin örneğini almak için seri durumdan çıkarma sırasında çağrılır. Bu çağrıldığında, istenen türün bir örneği döndürülmelidir. Varsayılan uygulama, parametresinin CreateInstancemanager yöntemini çağırır.