DesignerSerializationManager.ValidateRecycledTypes Proprietà
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.
Ottiene o imposta un valore che indica se il metodo CreateInstance(Type, ICollection, String, Boolean) verificherà che i nomi corrispondenti facciano riferimento allo stesso tipo.
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
Valore della proprietà
true
se CreateInstance(Type, ICollection, String, Boolean) verifica i tipi; in caso contrario, false
. Il valore predefinito è true
.
Eccezioni
Il gestore della serializzazione presenta una sessione di serializzazione attiva.
Commenti
La ValidateRecycledTypes proprietà modifica il comportamento del CreateInstance metodo quando la RecycleInstances proprietà è true
, come descritto nella tabella seguente.
RecycleInstances |
ValidateRecycledTypes |
Comportamento di CreateInstance |
---|---|---|
false |
true o false |
Creare sempre una nuova istanza del tipo specificato |
true |
false |
Se viene trovata un'istanza corrispondente, viene restituita, indipendentemente dal tipo. |
true |
true |
Se viene trovata un'istanza corrispondente, viene restituita solo se il relativo tipo è uguale a quello specificato nella chiamata al metodo. |
ValidateRecycledTypes è utile per modificare un tipo di oggetto a un altro se hanno proprietà simili, ma non condividono alcuna interfaccia o padre comune.