Udostępnij za pośrednictwem


IDesignerSerializationProvider.GetSerializer Metoda

Definicja

Pobiera serializator przy użyciu określonych atrybutów.

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

Menedżer serializacji żądający serializatora.

currentSerializer
Object

Wystąpienie bieżącego serializatora określonego typu. Może to być, null jeśli nie istnieje serializator określonego typu.

objectType
Type

Typ danych obiektu do serializacji.

serializerType
Type

Typ danych serializatora do utworzenia.

Zwraca

Wystąpienie serializatora żądanego typu lub null jeśli żądanie nie może być spełnione.

Uwagi

Menedżer serializacji wywołuje tę metodę, gdy próbuje zlokalizować serializator dla typu obiektu. Jeśli ten dostawca serializacji może dostarczyć serializator poprawnego typu, ten dostawca zwróci go. W przeciwnym razie zwraca wartość null.

Dotyczy