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)。