CodeDomSerializerBase.GetSerializer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.