Register方法私有