Freezable.FreezeCore(Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Torna o Freezable objeto immodificável ou testa se pode ser tornado immodificável.
protected:
virtual bool FreezeCore(bool isChecking);
protected virtual bool FreezeCore(bool isChecking);
abstract member FreezeCore : bool -> bool
override this.FreezeCore : bool -> bool
Protected Overridable Function FreezeCore (isChecking As Boolean) As Boolean
Parâmetros
- isChecking
- Boolean
true devolver uma indicação de se o objeto pode ser congelado (sem realmente o congelar); false para realmente congelar o objeto.
Devoluções
Se isChecking for true, este método retorna true se o Freezable pode ser tornado inmodificável, ou false se não pode ser tornado inmodificável. Se isChecking for , este método retorna false se o se o especificado true for agora inmodificável, ou Freezable se não puder ser tornado inmodificávelfalse.
Observações
Não chame este método diretamente (exceto quando chamar base numa implementação). Este método é chamado internamente pela CanFreeze propriedade (com isChecking igual a true) e pelo Freeze método (com isChecking igual a false).
Notas para Herdeiros
Freezable Os implementadores devem sobrescrever este método quando a classe contém dados que não são armazenados usando propriedades de dependência.
Uma implementação típica chamaria base, depois chamaria o método estático Freeze(Freezable, Boolean) em todas Freezable as propriedades tipadas que a classe contém, retornando true apenas se todas as propriedades estivessem congeladas (ou pudessem ter sido congeladas, no caso de especificar true para isChecking).