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 valore o il tipo di oggetto specificato.
Overload
| Nome | Descrizione |
|---|---|
| GetSerializer(IDesignerSerializationManager, Object) |
Individua un serializzatore per il valore dell'oggetto specificato. |
| GetSerializer(IDesignerSerializationManager, Type) |
Individua un serializzatore per il tipo specificato. |
GetSerializer(IDesignerSerializationManager, Object)
Individua un serializzatore per il valore dell'oggetto specificato.
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
Parametri
- manager
- IDesignerSerializationManager
Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.
- value
- Object
Oggetto che specifica il serializzatore da recuperare.
Valori restituiti
Oggetto CodeDomSerializer appropriato 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 un'entità esterna ha eseguito l'override dei metadati per un oggetto specifico tramite TypeDescriptor, l'override IDesignerSerializationManager.GetSerializer dei metadati non verrà visualizzato dal metodo , che accetta solo un tipo. Il GetSerializer metodo controlla i metadati del valore e del tipo del valore. Se le due differenze sono diverse, GetSerializer cercherà di verificare se è presente un attributo serializzatore della finestra di progettazione personalizzata 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 specificato.
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
Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.
Valori restituiti
Oggetto CodeDomSerializer appropriato 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.