FreezableCollection<T>.FreezeCore(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使此 FreezableCollection<T> 对象成为不可修改的对象,或确定是否可使其成为不可修改的对象。
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
如果 FreezableCollection<T> 只应返回它是否可冻结,则为 true。 如果在调用此方法时,FreezableCollection<T> 实例应实际冻结自身,则为 false。
返回
当 isChecking 为 true 时,如果可以使此 FreezableCollection<T> 成为不可修改的,则此方法返回 true;否则返回 false。
当 isChecking 为 false 时,如果指定的 FreezableCollection<T> 当前不可修改,则此方法返回 true;或者,如果无法将其变为不可修改,则返回 false,并且其副作用是已开始更改此对象的冻结状态。
注解
请勿直接 (调用此方法,除非在实现) 中调用基数。 此方法通过CanFreeze等于) 的 (true isChecking在内部调用, (Freeze isChecking等于false) 。
继承者说明
有关何时重写此方法的信息,请参阅 FreezeCore(Boolean)。