Поделиться через


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.

Применяется к