DesignerSerializationManager.ValidateRecycledTypes Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.