CodeDomSerializerBase.GetSerializer Methode

Definitie

Zoekt een serialisatiefunctie voor de opgegeven objectwaarde of het opgegeven type.

Overloads

Name Description
GetSerializer(IDesignerSerializationManager, Object)

Hiermee zoekt u een serializer voor de opgegeven objectwaarde.

GetSerializer(IDesignerSerializationManager, Type)

Zoekt een serializer voor het opgegeven type.

GetSerializer(IDesignerSerializationManager, Object)

Hiermee zoekt u een serializer voor de opgegeven objectwaarde.

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

Parameters

manager
IDesignerSerializationManager

De IDesignerSerializationManager te gebruiken voor serialisatie.

value
Object

Het object dat de serializer opgeeft die moet worden opgehaald.

Retouren

Een CodeDomSerializer die geschikt is voor value.

Uitzonderingen

manager of value is null.

Opmerkingen

De GetSerializer methode is een uitbreiding op de IDesignerSerializationManager.GetSerializer methode. De IDesignerSerializationManager.GetSerializer methode gebruikt een objecttype in plaats van een objectwaarde. Als een externe partij metagegevens voor een specifiek object TypeDescriptorhad overschreven, zou die metagegevensoverschrijven niet worden gezien door de IDesignerSerializationManager.GetSerializer methode, die alleen een type gebruikt. De GetSerializer methode controleert de metagegevens van de waarde en het type waarde. Als de twee verschillen, GetSerializer ziet u of er een serialisatiekenmerk voor de ontwerpfunctie voor de waarde is. Zo ja, GetSerializer dan probeert u deze te gebruiken. Anders wordt het uitgesteld tot IDesignerSerializationManager.GetSerializer.

Zie ook

Van toepassing op

GetSerializer(IDesignerSerializationManager, Type)

Zoekt een serializer voor het opgegeven type.

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

Parameters

manager
IDesignerSerializationManager

De IDesignerSerializationManager te gebruiken voor serialisatie.

valueType
Type

Het Type opgeven van de serialisatiefunctie die moet worden opgehaald.

Retouren

Een CodeDomSerializer die geschikt is voor valueType.

Uitzonderingen

manager of valueType is null.

Opmerkingen

De GetSerializer methode is een uitbreiding op de IDesignerSerializationManager.GetSerializer methode. De IDesignerSerializationManager.GetSerializer methode gebruikt een objecttype in plaats van een objectwaarde.

Zie ook

Van toepassing op