IDesignerSerializationProvider.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í.
Získá serializátor pomocí zadaných atributů.
public:
System::Object ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ currentSerializer, Type ^ objectType, Type ^ serializerType);
public object GetSerializer (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
public object? GetSerializer (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
public object? GetSerializer (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object? currentSerializer, Type? objectType, Type serializerType);
abstract member GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Type * Type -> obj
Public Function GetSerializer (manager As IDesignerSerializationManager, currentSerializer As Object, objectType As Type, serializerType As Type) As Object
Parametry
- manager
- IDesignerSerializationManager
Správce serializace, který požaduje serializátor.
- currentSerializer
- Object
Instance aktuálního serializátoru zadaného typu. To může být null
v případě, že neexistuje žádný serializátor zadaného typu.
- objectType
- Type
Datový typ objektu, který se má serializovat.
- serializerType
- Type
Datový typ serializátoru, který se má vytvořit.
Návraty
Instance serializátoru požadovaného typu nebo null
pokud požadavek nelze splnit.
Poznámky
Správce serializace volá tuto metodu při pokusu o vyhledání serializátoru pro typ objektu. Pokud tento zprostředkovatel serializace může poskytnout serializátor správného typu, tento zprostředkovatel ho vrátí. V opačném případě vrátí null
.