CodeDomSerializerBase.GetSerializer Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Localiza um serializador para o valor ou tipo de objeto dado.
Sobrecargas
| Name | Description |
|---|---|
| GetSerializer(IDesignerSerializationManager, Object) |
Localiza um serializador para o valor dado do objeto. |
| GetSerializer(IDesignerSerializationManager, Type) |
Localiza um serializador para o tipo dado. |
GetSerializer(IDesignerSerializationManager, Object)
Localiza um serializador para o valor dado do objeto.
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
Parâmetros
- manager
- IDesignerSerializationManager
A IDesignerSerializationManager usar para serialização.
- value
- Object
O objeto que especifica o serializador a recuperar.
Devoluções
A CodeDomSerializer que é apropriado para value.
Exceções
manager ou value é null.
Observações
O GetSerializer método é uma extensão do IDesignerSerializationManager.GetSerializer método. O IDesignerSerializationManager.GetSerializer método assume um tipo de objeto, em vez de um valor de objeto. Se uma parte externa tivesse sobrescrito metadados de um objeto específico através TypeDescriptorde , essa sobreposição de metadados não seria vista pelo IDesignerSerializationManager.GetSerializer método, que apenas aceita um tipo. O GetSerializer método verifica os metadados do valor e o tipo do valor. Se os dois diferirem, GetSerializer vou verificar se existe um atributo designer serializador personalizado no valor. Se sim, GetSerializer tentarei usá-lo. Caso contrário, irá deferir para IDesignerSerializationManager.GetSerializer.
Ver também
Aplica-se a
GetSerializer(IDesignerSerializationManager, Type)
Localiza um serializador para o tipo dado.
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
A IDesignerSerializationManager usar para serialização.
Devoluções
A CodeDomSerializer que é apropriado para valueType.
Exceções
manager ou valueType é null.
Observações
O GetSerializer método é uma extensão do IDesignerSerializationManager.GetSerializer método. O IDesignerSerializationManager.GetSerializer método assume um tipo de objeto, em vez de um valor de objeto.