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 kontroly členů k převodu kolekce komponent na jeden objekt, který podporuje serializaci za běhu. To nemusí nutně poskytovat serializaci vlastních typů, které patří do třídy. Mnoho objektů vyžaduje vlastní serializátor, aby jejich hodnoty serializované za běhu. Chcete-li zadat serializátor pro vlastní typ, použijte DesignerSerializerAttribute atribut nebo implementujte IDesignerSerializationProvider.

Metody

Deserialize(Object)

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

Serialize(ICollection)

Serializuje zadanou kolekci objektů a ukládá je do objektu serializace dat.

Platí pro

Viz také