Comparteix a través de


CodeDomSerializerBase.GetSerializer Método

Definición

Busca un serializador para el valor o el tipo de objeto especificado.

Sobrecargas

GetSerializer(IDesignerSerializationManager, Object)

Busca un serializador para el valor de objeto especificado.

GetSerializer(IDesignerSerializationManager, Type)

Busca un serializador para el tipo especificado.

GetSerializer(IDesignerSerializationManager, Object)

Busca un serializador para el valor de objeto especificado.

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);
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

Parámetros

manager
IDesignerSerializationManager

IDesignerSerializationManager que se va a usar para la serialización.

value
Object

Objeto que especifica el serializador que se va a recuperar.

Devoluciones

Objeto CodeDomSerializer adecuado para value.

Excepciones

manager o value es null.

Comentarios

El GetSerializer método es una extensión para el IDesignerSerializationManager.GetSerializer método . El IDesignerSerializationManager.GetSerializer método toma un tipo de objeto, en lugar de un valor de objeto. Si una entidad externa hubiera invalidado los metadatos de un objeto específico a través TypeDescriptorde , el método no vería esa IDesignerSerializationManager.GetSerializer invalidación de metadatos, que solo toma un tipo. El GetSerializer método comprueba los metadatos del valor y el tipo del valor. Si los dos difieren, GetSerializer verá si hay un atributo serializador de diseñador personalizado en el valor. Si es así, GetSerializer intentará usarlo. De lo contrario, se aplazará a IDesignerSerializationManager.GetSerializer.

Consulte también

Se aplica a

GetSerializer(IDesignerSerializationManager, Type)

Busca un serializador para el tipo especificado.

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);
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

Parámetros

manager
IDesignerSerializationManager

IDesignerSerializationManager que se va a usar para la serialización.

valueType
Type

Objeto Type que especifica el serializador que se va a recuperar.

Devoluciones

Objeto CodeDomSerializer adecuado para valueType.

Excepciones

manager o valueType es null.

Comentarios

El GetSerializer método es una extensión para el IDesignerSerializationManager.GetSerializer método . El IDesignerSerializationManager.GetSerializer método toma un tipo de objeto, en lugar de un valor de objeto.

Consulte también

Se aplica a