IDesignerSerializationService Rozhraní

Definice

Poskytuje rozhraní, které může vyvolat serializaci a deserializaci.

public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
Odvozené

Poznámky

Tato služba poskytuje metody pro převod kolekce objektů na serializovatelný objekt, který je představuje, a k převodu serializačních dat na objekt nebo objekty, které představuje.

Všechny komponenty, které podporují návrháře, musí podporovat serializaci typu každé komponenty. K tomu dochází, když návrhář prohledá veřejné vlastnosti, metody a události každého typu a představuje je v popisovači typu.

Toto rozhraní používá techniku skenování členů k převodu kolekce komponent do jednoho objektu, který podporuje serializaci za běhu. To nemusí nutně poskytovat serializace vlastních typů, které patří do třídy. Mnoho objektů vyžaduje, aby vlastní serializátor měl své hodnoty serializované za běhu. Chcete-li zadat serializátor pro vlastní typ, použijte DesignerSerializerAttribute atribut nebo implementujte IDesignerSerializationProvider.

Metody

Name Description
Deserialize(Object)

Deserializuje zadaný datový objekt serializace a vrátí kolekci objektů reprezentovaných těmito daty.

Serialize(ICollection)

Serializuje zadanou kolekci objektů a uloží je do objektu serializace dat.

Platí pro

Viz také