/// <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);
            }
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 5
0
 /// <summary>
 /// 导入词库
 /// </summary>
 /// <param name="wordConfig"></param>
 /// <param name="wordService"></param>
 public ImportWordProvider(EWordConfig wordConfig,
                           IWordProvider wordService) : base(wordConfig)
 {
     _wordService = wordService;
 }