IExternalSerializer Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |