IDesignerSerializationService Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |