DesignerSerializationManager.ValidateRecycledTypes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die CreateInstance(Type, ICollection, String, Boolean)-Methode übereinstimmende Namen hinsichtlich ihres Verweises auf den gleichen Typ überprüft, oder legt diesen fest.
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
Eigenschaftswert
true
, wenn CreateInstance(Type, ICollection, String, Boolean) Typen überprüft, andernfalls false
. Der Standardwert ist true
.
Ausnahmen
Der Serialisierungs-Manager verfügt über eine aktive Serialisierungssitzung.
Hinweise
Die ValidateRecycledTypes -Eigenschaft ändert das Verhalten der CreateInstance -Methode, wenn die RecycleInstances -Eigenschaft ist true
, wie in der folgenden Tabelle beschrieben.
RecycleInstances |
ValidateRecycledTypes |
Verhalten von CreateInstance |
---|---|---|
false |
true oder false |
Erstellen Sie immer einen neuen instance des angegebenen Typs. |
true |
false |
Wenn eine übereinstimmende instance gefunden wird, wird sie unabhängig vom Typ zurückgegeben. |
true |
true |
Wenn eine übereinstimmende instance gefunden wird, wird sie nur zurückgegeben, wenn ihr Typ mit dem im Methodenaufruf angegebenen identisch ist. |
ValidateRecycledTypes ist nützlich, um einen Objekttyp in einen anderen zu konvertieren, wenn sie ähnliche Eigenschaften haben, aber keine gemeinsame übergeordnete Schnittstelle oder Schnittstelle haben.