IDesignerSerializationService Interface

Definição

Fornece uma interface que pode invocar serialização e desserialização.

public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
Derivado

Observações

Este serviço fornece métodos para converter uma coleção de objetos num objeto serializável que os represente, e para converter dados de serialização no objeto ou objetos que representam.

Todos os componentes que suportam um designer devem suportar a serialização do tipo de cada componente. Isto ocorre quando o designer analisa as propriedades públicas, métodos e eventos de cada tipo e os representa dentro de um descritor tipográfico.

Esta interface utiliza a técnica de varredura de membros para converter uma coleção de componentes num único objeto que suporta serialização em tempo de execução. Isto não prevê necessariamente a serialização de tipos personalizados que pertencem à classe. Muitos objetos requerem um serializador personalizado para que os seus valores sejam serializados em tempo de execução. Para especificar um serializador para um tipo personalizado, use um DesignerSerializerAttribute atributo ou implemente um IDesignerSerializationProvider.

Métodos

Name Description
Deserialize(Object)

Desserializa o objeto de dados de serialização especificado e devolve uma coleção de objetos representados por esses dados.

Serialize(ICollection)

Serializa a coleção especificada de objetos e armazena-os num objeto de dados de serialização.

Aplica-se a

Ver também