IDesignerSerializationService Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia interfejs, który może wywoływać serializacji i deserializacji.
public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
- Pochodne
Uwagi
Ta usługa udostępnia metody konwertowania kolekcji obiektów na obiekt, który je reprezentuje, oraz konwertowanie danych serializacji na obiekt lub obiekty, które reprezentuje.
Wszystkie składniki, które obsługują projektanta, muszą obsługiwać serializacji typu każdego składnika. Dzieje się tak, gdy projektant skanuje publiczne właściwości, metody i zdarzenia każdego typu i reprezentuje je w deskryptorze typu.
Ten interfejs używa techniki skanowania elementów członkowskich do konwertowania kolekcji składników na pojedynczy obiekt, który obsługuje serializacji w czasie wykonywania. Niekoniecznie zapewnia to serializacji typów niestandardowych należących do klasy. Wiele obiektów wymaga niestandardowego serializatora, aby ich wartości zostały serializowane w czasie wykonywania. Aby określić serializator dla typu niestandardowego, użyj DesignerSerializerAttribute atrybutu lub zaimplementuj element IDesignerSerializationProvider.
Metody
Deserialize(Object) |
Deserializuje określony obiekt danych serializacji i zwraca kolekcję obiektów reprezentowanych przez te dane. |
Serialize(ICollection) |
Serializuje określoną kolekcję obiektów i przechowuje je w obiekcie danych serializacji. |