CodeDomSerializerBase.GetSerializer Metoda
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í.
Vyhledá serializátor pro danou hodnotu nebo typ objektu.
Přetížení
| Name | Description |
|---|---|
| GetSerializer(IDesignerSerializationManager, Object) |
Vyhledá serializátor pro danou hodnotu objektu. |
| GetSerializer(IDesignerSerializationManager, Type) |
Vyhledá serializátor pro daný typ. |
GetSerializer(IDesignerSerializationManager, Object)
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
Vyhledá serializátor pro danou hodnotu objektu.
protected:
System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer? GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? value);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, value As Object) As CodeDomSerializer
Parametry
- manager
- IDesignerSerializationManager
Slouží IDesignerSerializationManager k serializaci.
- value
- Object
Objekt určující serializátor, který se má načíst.
Návraty
To CodeDomSerializer je vhodné pro value.
Výjimky
manager nebo value je null.
Poznámky
Metoda GetSerializer je rozšíření metody IDesignerSerializationManager.GetSerializer . Metoda IDesignerSerializationManager.GetSerializer přebírá typ objektu, nikoli hodnotu objektu. Pokud externí strana přepsala metadata pro konkrétní objekt prostřednictvím TypeDescriptor, tato přepsání metadat by nebyla zobrazena metodou IDesignerSerializationManager.GetSerializer , která přebírá pouze typ. Metoda GetSerializer zkontroluje metadata hodnoty a typ hodnoty. Pokud se oba liší, bude hledat, GetSerializer zda je u hodnoty atribut serializátoru vlastního návrháře. Pokud ano, GetSerializer pokusí se ho použít. V opačném případě se odloží na IDesignerSerializationManager.GetSerializer.
Viz také
Platí pro
GetSerializer(IDesignerSerializationManager, Type)
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
- Zdroj:
- CodeDomSerializerBase.cs
Vyhledá serializátor pro daný typ.
protected:
System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer? GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, valueType As Type) As CodeDomSerializer
Parametry
- manager
- IDesignerSerializationManager
Slouží IDesignerSerializationManager k serializaci.
Návraty
To CodeDomSerializer je vhodné pro valueType.
Výjimky
manager nebo valueType je null.
Poznámky
Metoda GetSerializer je rozšíření metody IDesignerSerializationManager.GetSerializer . Metoda IDesignerSerializationManager.GetSerializer přebírá typ objektu, nikoli hodnotu objektu.