DesignerSerializationManager.ValidateRecycledTypes Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o método CreateInstance(Type, ICollection, String, Boolean) verificará se os nomes correspondentes se referem ao mesmo 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
Valor da propriedade
true
se CreateInstance(Type, ICollection, String, Boolean) verificar tipos; caso contrário, false
se não o fizer. O padrão é true
.
Exceções
O gerenciador de serialização tem uma sessão de serialização ativa.
Comentários
A ValidateRecycledTypes propriedade modifica o comportamento do CreateInstance método quando a RecycleInstances propriedade é true
, conforme detalhado na tabela a seguir.
RecycleInstances |
ValidateRecycledTypes |
Comportamento de CreateInstance |
---|---|---|
false |
true ou false |
Sempre crie uma nova instância do tipo especificado |
true |
false |
Se uma instância correspondente for encontrada, ela será retornada, independentemente de seu tipo. |
true |
true |
Se uma instância correspondente for encontrada, ela será retornada somente se seu tipo for o mesmo especificado na chamada de método. |
ValidateRecycledTypes é útil para transformar um tipo de objeto em outro se eles tiverem propriedades semelhantes, mas não compartilharem nenhum pai ou interface comum.