CodeDomSerializerBase.GetSerializer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Individua un serializzatore per il tipo o valore dell'oggetto dato.
Overload
GetSerializer(IDesignerSerializationManager, Object) |
Individua un serializzatore per il valore dell'oggetto dato. |
GetSerializer(IDesignerSerializationManager, Type) |
Individua un serializzatore per il tipo dato. |
GetSerializer(IDesignerSerializationManager, Object)
Individua un serializzatore per il valore dell'oggetto dato.
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
Parametri
- manager
- IDesignerSerializationManager
Classe IDesignerSerializationManager da utilizzare per la serializzazione.
- value
- Object
Oggetto che specifica il serializzatore da recuperare.
Restituisce
Classe CodeDomSerializer appropriata per value
.
Eccezioni
manager
o value
è null
.
Commenti
Il GetSerializer metodo è un'estensione del IDesignerSerializationManager.GetSerializer metodo. Il IDesignerSerializationManager.GetSerializer metodo accetta un tipo di oggetto anziché un valore dell'oggetto. Se una parte esterna ha eseguito l'override IDesignerSerializationManager.GetSerializer dei metadati per un oggetto specifico tramite TypeDescriptor, tale override dei metadati non verrà visualizzata dal metodo, che accetta solo un tipo. Il GetSerializer metodo controlla i metadati del valore e il tipo del valore. Se i due sono diversi, GetSerializer cercherà di verificare se è presente un attributo serializzatore di progettazione personalizzato sul valore. In tal caso, GetSerializer tenterà di usarlo. In caso contrario, rinvierà a IDesignerSerializationManager.GetSerializer.
Vedi anche
Si applica a
GetSerializer(IDesignerSerializationManager, Type)
Individua un serializzatore per il tipo dato.
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
Parametri
- manager
- IDesignerSerializationManager
Classe IDesignerSerializationManager da utilizzare per la serializzazione.
Restituisce
Classe CodeDomSerializer appropriata per valueType
.
Eccezioni
manager
o valueType
è null
.
Commenti
Il GetSerializer metodo è un'estensione del IDesignerSerializationManager.GetSerializer metodo. Il IDesignerSerializationManager.GetSerializer metodo accetta un tipo di oggetto anziché un valore dell'oggetto.