Freigeben über


IDesignerSerializationProvider.GetSerializer Methode

Definition

Ruft mithilfe der angegebenen Attribute ein Serialisierungsprogramm ab.

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

Parameter

manager
IDesignerSerializationManager

Der Serialisierungs-Manager, der das Serialisierungsprogramm anfordert.

currentSerializer
Object

Eine Instanz des aktuellen Serialisierungsprogramms vom angegebenen Typ. Dies kann null sein, wenn kein Serialisierungsprogramm vom angegebenen Typ vorhanden ist.

objectType
Type

Der Datentyp des zu serialisierenden Objekts.

serializerType
Type

Der Datentyp des zu erstellenden Serialisierungsprogramms.

Gibt zurück

Eine Instanz eines Serialisierungsprogramms vom angeforderten Typ oder null, wenn die Anforderung nicht erfüllt werden kann.

Hinweise

Der Serialisierungs-Manager ruft diese Methode auf, wenn er versucht, ein Serialisierungsprogramm für einen Objekttyp zu suchen. Wenn dieser Serialisierungsanbieter ein Serialisierungsprogramm des richtigen Typs bereitstellen kann, gibt dieser Anbieter ihn zurück. Andernfalls wird nullzurückgegeben.

Gilt für: