/// <summary> /// /// </summary> public BaseWordService(EWordConfig wordConfig) { if (wordConfig == null) { wordConfig = new EWordConfig(); } Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); DictTextPathConfig = DictTextPathConfig.Get(); DictPinYinPathConfig = DictPinYinPathConfig.Get(); DictTextPathConfig.Set(wordConfig.DictTextPathConfig); DictPinYinPathConfig.Set(wordConfig.DictPinYinPathConfig); if (DictConfig == null) { Reload(DictTypeEnum.Text); } if (DictPinYinConfig == null) { Reload(DictTypeEnum.PinYin); } }
public WordService(EWordConfig wordConfig) : base(wordConfig) { }
/// <summary> /// /// </summary> /// <param name="wordConfig"></param> public WordProvider(EWordConfig wordConfig) : base(wordConfig) { }
/// <summary> /// 导入词库 /// </summary> /// <param name="wordConfig"></param> /// <param name="wordService"></param> public ImportWordService(EWordConfig wordConfig, IWordService wordService) : base(wordConfig) { _wordService = wordService; }
/// <summary> /// 导入词库 /// </summary> /// <param name="wordConfig"></param> /// <param name="wordService"></param> public ImportWordProvider(EWordConfig wordConfig, IWordProvider wordService) : base(wordConfig) { _wordService = wordService; }