DesignerSerializationManager.ValidateRecycledTypes Eigenschap
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.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de CreateInstance(Type, ICollection, String, Boolean) methode controleert of overeenkomende namen naar hetzelfde type verwijzen.
public:
property bool ValidateRecycledTypes { bool get(); void set(bool value); };
public bool ValidateRecycledTypes { get; set; }
member this.ValidateRecycledTypes : bool with get, set
Public Property ValidateRecycledTypes As Boolean
Waarde van eigenschap
true als CreateInstance(Type, ICollection, String, Boolean) typen worden geverifieerd; anders, false als dat niet het geval is. De standaardwaarde is true.
Uitzonderingen
De serialisatiemanager heeft een actieve serialisatiesessie.
Opmerkingen
De ValidateRecycledTypes eigenschap wijzigt het gedrag van de CreateInstance methode wanneer de RecycleInstances eigenschap is true, zoals beschreven in de volgende tabel.
RecycleInstances |
ValidateRecycledTypes |
Gedrag van CreateInstance |
|---|---|---|
false |
true of false |
Altijd een nieuw exemplaar van het opgegeven type maken |
true |
false |
Als een overeenkomend exemplaar wordt gevonden, wordt deze geretourneerd, ongeacht het type. |
true |
true |
Als een overeenkomend exemplaar wordt gevonden, wordt deze alleen geretourneerd als het type hetzelfde is als opgegeven in de methode-aanroep. |
ValidateRecycledTypes is handig voor het morphen van het ene type object naar het andere als ze vergelijkbare eigenschappen hebben, maar geen gemeenschappelijke bovenliggende of interface delen.