CodeDomSerializerBase.GetSerializer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht einen Serialisierer für den angegebenen Objektwert oder Typ.
Überlädt
| Name | Beschreibung |
|---|---|
| GetSerializer(IDesignerSerializationManager, Object) |
Sucht einen Serialisierer für den angegebenen Objektwert. |
| GetSerializer(IDesignerSerializationManager, Type) |
Sucht einen Serialisierer für den angegebenen Typ. |
GetSerializer(IDesignerSerializationManager, Object)
Sucht einen Serialisierer für den angegebenen Objektwert.
protected:
System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, value As Object) As CodeDomSerializer
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
- value
- Object
Das Objekt, das den abzurufenden Serialisierer angibt.
Gibt zurück
Ein CodeDomSerializer geeignetes Für value.
Ausnahmen
manager oder value ist null.
Hinweise
Die GetSerializer Methode ist eine Erweiterung der IDesignerSerializationManager.GetSerializer Methode. Die IDesignerSerializationManager.GetSerializer Methode verwendet einen Objekttyp anstelle eines Objektwerts. Wenn eine externe Partei Metadaten für ein bestimmtes Objekt überschrieben TypeDescriptorhat, wird diese Metadatenüberschreibung nicht von der IDesignerSerializationManager.GetSerializer Methode gesehen, die nur einen Typ verwendet. Die GetSerializer Methode überprüft die Metadaten des Werts und des Typs des Werts. Wenn sich die beiden unterscheiden, wird überprüft, GetSerializer ob ein benutzerdefiniertes Designer serializer-Attribut für den Wert vorhanden ist. Wenn ja, wird versucht, GetSerializer sie zu verwenden. Andernfalls wird sie zurück IDesignerSerializationManager.GetSerializerauf .
Weitere Informationen
Gilt für:
GetSerializer(IDesignerSerializationManager, Type)
Sucht einen Serialisierer für den angegebenen Typ.
protected:
System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, valueType As Type) As CodeDomSerializer
Parameter
- manager
- IDesignerSerializationManager
Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.
Gibt zurück
Ein CodeDomSerializer geeignetes Für valueType.
Ausnahmen
manager oder valueType ist null.
Hinweise
Die GetSerializer Methode ist eine Erweiterung der IDesignerSerializationManager.GetSerializer Methode. Die IDesignerSerializationManager.GetSerializer Methode verwendet einen Objekttyp anstelle eines Objektwerts.