IDesignerSerializationProvider.GetSerializer Methode

Definition

Ruft einen Serialisierer mit den angegebenen Attributen 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);
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 den Serialisierer anfordert.

currentSerializer
Object

Eine Instanz des aktuellen Serialisierers des angegebenen Typs. Dies kann sein null , wenn kein Serialisierer des angegebenen Typs vorhanden ist.

objectType
Type

Der Datentyp des zu serialisierenden Objekts.

serializerType
Type

Der Datentyp des zu erstellenden Serialisierers.

Gibt zurück

Eine Instanz eines Serialisierers des angeforderten Typs oder null wenn die Anforderung nicht erfüllt werden kann.

Hinweise

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

Gilt für: