IDesignerSerializationProvider.GetSerializer Yöntem

Tanım

Belirtilen öznitelikleri kullanarak bir seri hale getirici alır.

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

Parametreler

manager
IDesignerSerializationManager

Seri hale getiriciyi isteyen serileştirme yöneticisi.

currentSerializer
Object

Belirtilen türdeki geçerli seri hale getiricinin bir örneği. Bu, belirtilen türde bir seri hale getirici yoksa olabilir null .

objectType
Type

Serileştirecek nesnenin veri türü.

serializerType
Type

Oluşturulacak seri hale getiricinin veri türü.

Döndürülenler

İstenen türde bir seri hale getirici örneği veya null istek karşılanamıyorsa.

Açıklamalar

Serileştirme yöneticisi, bir nesne türü için seri hale getirici bulmaya çalışırken bu yöntemi çağırır. Bu seri hale getirme sağlayıcısı doğru türde bir seri hale getirici sağlayabilirse, bu sağlayıcı onu döndürür. Aksi takdirde döndürür null.

Şunlara uygulanır