IDesignerSerializationProvider.GetSerializer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得一個使用指定屬性的序列化器。
public:
System::Object ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ currentSerializer, Type ^ objectType, Type ^ serializerType);
public object GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
abstract member GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Type * Type -> obj
Public Function GetSerializer (manager As IDesignerSerializationManager, currentSerializer As Object, objectType As Type, serializerType As Type) As Object
參數
- manager
- IDesignerSerializationManager
序列化管理器請求序列化器。
- currentSerializer
- Object
指定類型的目前序列化器實例。 如果不存在指定類型的序列化器,則可如此 null 。
- objectType
- Type
要序列化的物件資料型態。
- serializerType
- Type
序列化器要建立的資料型別。
傳回
請求型態的序列化器實例,或 null 是無法滿足請求時。
備註
序列化管理器在嘗試尋找物件型別的序列化器時會呼叫此方法。 如果這個序列化提供者能提供正確類型的序列化器,該提供者會回傳該序列化器。 否則會傳回 null。