Sdílet prostřednictvím


IDesignerSerializationProvider.GetSerializer Metoda

Definice

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.

Platí pro