DesignerSerializationManager.ValidateRecycledTypes Egenskap

Definition

Hämtar eller anger ett värde som anger om CreateInstance(Type, ICollection, String, Boolean) metoden ska verifiera att matchande namn refererar till samma typ.

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

Egenskapsvärde

true om CreateInstance(Type, ICollection, String, Boolean) verifierar typer, annars, false om det inte gör det. Standardvärdet är true.

Undantag

Serialiseringshanteraren har en aktiv serialiseringssession.

Kommentarer

Egenskapen ValidateRecycledTypes ändrar beteendet CreateInstance för metoden när RecycleInstances egenskapen är true, enligt beskrivningen i följande tabell.

RecycleInstances ValidateRecycledTypes Beteende för CreateInstance
false true eller false Skapa alltid en ny instans av den angivna typen
true false Om en matchande instans hittas returneras den, oavsett typ.
true true Om en matchande instans hittas returneras den endast om dess typ är samma som den som anges i metodanropet.

ValidateRecycledTypes är användbart för att omvandla en typ av objekt till en annan om de har liknande egenskaper men inte delar något gemensamt överordnat eller gränssnitt.

Gäller för

Se även