IDesignerSerializationProvider.GetSerializer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сериализатор с помощью указанных атрибутов.
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.