IDesignerSerializationService Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |