Compartilhar via


IDesignerSerializationService Interface

Definição

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

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

Comentários

Esse serviço fornece métodos para converter uma coleção de objetos em um objeto serializável que os representa e converter dados de serialização para o objeto ou objetos que ele representa.

Todos os componentes que dão suporte a um designer devem dar suporte à serialização do tipo de cada componente. Isso ocorre quando o designer examina as propriedades públicas, os métodos e os eventos de cada tipo e os representa dentro de um descritor de tipo.

Essa interface usa a técnica de verificação de membros para converter uma coleção de componentes em um único objeto que dá suporte à serialização em tempo de execução. Isso não necessariamente fornece a serialização de tipos personalizados que pertencem à classe . Muitos objetos exigem que um serializador personalizado tenha seus valores serializados em tempo de execução. Para especificar um serializador para um tipo personalizado, use um DesignerSerializerAttribute atributo ou implemente um IDesignerSerializationProvider.

Métodos

Deserialize(Object)

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

Serialize(ICollection)

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

Aplica-se a

Confira também