Ler em inglês

Partilhar via


IDesignerSerializationProvider.GetSerializer Método

Definição

Obtém um serializador usando os atributos especificados.

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

Parâmetros

manager
IDesignerSerializationManager

O gerenciador de serialização solicitando o serializador.

currentSerializer
Object

Uma instância do serializador atual do tipo especificado. Isso pode ser null se nenhum serializador do tipo especificado existe.

objectType
Type

O tipo de dados do objeto a ser serializado.

serializerType
Type

O tipo de dados do serializador a ser criado.

Retornos

Uma instância de um serializador do tipo solicitado ou null, se a solicitação não pode ser atendida.

Comentários

O gerenciador de serialização chama esse método quando está tentando localizar um serializador para um tipo de objeto. Se esse provedor de serialização puder fornecer um serializador do tipo correto, esse provedor o retornará. Caso contrário, ele retornará null.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1