IDesignerSerializationProvider.GetSerializer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的屬性 (Attribute),取得序列化工具。
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);
public object? GetSerializer (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, 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
。