FreezableCollection<T>.FreezeCore(Boolean) Método
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.
Faz com que este objeto FreezableCollection<T> não seja modificável ou determina se ele pode se tornar não modificável.
protected:
override bool FreezeCore(bool isChecking);
protected override bool FreezeCore (bool isChecking);
override this.FreezeCore : bool -> bool
Protected Overrides Function FreezeCore (isChecking As Boolean) As Boolean
- isChecking
- Boolean
true
se o FreezableCollection<T> deve retornar apenas se ele pode ser congelado. false
se a instância FreezableCollection<T>, na verdade, deve congelar a si mesma quando este método é chamado.
Se isChecking
for true
, esse método retorna true
se este FreezableCollection<T> puder se tornar não modificável ou false
, se ele não puder se tornar não modificável.
Se isChecking
for false
, este método retornará true
se o FreezableCollection<T> especificado agora não for modificável ou então false
, se não tiver sido possível torná-lo não modificável, com o efeito colateral de ter começado a alterar o status de congelamento deste objeto.
Não chame esse método diretamente (exceto ao chamar base em uma implementação). Esse método é chamado internamente por (com isChecking
igual a true
) e Freeze (com isChecking
igual a false
).CanFreeze
Para obter informações sobre quando substituir esse método, consulte FreezeCore(Boolean).
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |