Compartilhar via


IExternalSerializer Interface

Definição

Interface que permite que serializadores de terceiros executem serialização, mesmo quando os tipos que estão sendo serializados não são conhecidos (genéricos) no momento da inicialização.

Os tipos que herdam essa interface são descobertos por meio da injeção de dependência e incorporados automaticamente no Serialization Manager.

public interface IExternalSerializer
type IExternalSerializer = interface
Public Interface IExternalSerializer
Derivado

Métodos

DeepCopy(Object, ICopyContext)

Tenta criar uma cópia da origem.

Deserialize(Type, IDeserializationContext)

Tenta desserializar um item.

Initialize(Logger)

Inicializa o serializador externo. Chamado uma vez quando o gerenciador de serialização cria uma instância desse tipo

IsSupportedType(Type)

Informa ao gerenciador de serialização se esse serializador dá suporte ao tipo para serialização.

Serialize(Object, ISerializationContext, Type)

Tenta serializar um item.

Aplica-se a